Athena IO Library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Calignas
 Cathena::ALTTPAbilities
 Cathena::ALTTPCrystals
 Cathena::ALTTPDungeonItemFlags
 Cathena::ALTTPFileA Link to the Past data container class class
 Cathena::ALTTPInventory
 Cathena::ALTTPLightDarkWorldIndicator
 Cathena::ALTTPMagicUsage
 Cathena::ALTTPOverworldEvent
 Cathena::ALTTPPendants
 Cathena::ALTTPProgressFlags1
 Cathena::ALTTPProgressFlags2
 Cathena::ALTTPQuestA Link to the Past Quest container class
 Cathena::ALTTPRoomFlags
 Cathena::Dir
 Cathena::FileInfo
 Cathena::io::DNA< DNAE >Base DNA class used against 'atdna'
 Cathena::io::DNAYaml< DNAE >
 Cathena::io::DNAYaml< VE >
 Cathena::io::BufferYaml< sizeVar, VE >
 Cathena::io::StringYaml< sizeVar, VE >
 Cathena::io::WStringAsStringYaml< sizeVar, VE >
 Cathena::io::WStringYaml< sizeVar, VE >
 Cathena::io::DNA< DNAE >::Align< align >Meta Template signaling atdna to insert an aligning stream seek where it's used
 Cathena::io::DNA< DNAE >::DeleteMeta Template preventing atdna from emitting read/write implementations
 Cathena::io::DNA< DNAE >::Seek< offset, direction >Meta Template signaling atdna to insert a stream seek where it's used
 Cathena::io::IStream
 Cathena::io::IStreamReaderDefines a basic API for reading from streams, Implementors are provided with one pure virtual function that must be implemented in order to interact with the stream
 Cathena::io::FileReader
 Cathena::io::MemoryReaderA Stream class for reading data from a memory position
 Cathena::io::MemoryCopyReader
 Cathena::io::ALTTPFileReaderA Link to the Past save data reader class
 Cathena::io::MCFileReaderThe Minish Cap Save save data reader class
 Cathena::io::SkywardSwordFileReader
 Cathena::io::SpriteFileReader
 Cathena::io::WiiSaveReaderWii data.bin reader class
 Cathena::io::ZQuestFileReaderThe ZQuestFileReader class
 Cathena::io::IStreamWriter
 Cathena::io::FileWriter
 Cathena::io::MemoryWriterA Stream class for writing data to a memory position
 Cathena::io::MemoryCopyWriter
 Cathena::io::ALTTPFileWriterA Link to the Past save data writer class
 Cathena::io::MCFileWriterThe Minish Cap Save save data writer class
 Cathena::io::SkywardSwordFileWriter
 Cathena::io::SpriteFileWriter
 Cathena::io::WiiSaveWriterWii data.bin writer class
 Cathena::io::ZQuestFileWriterThe ZQuestFileWriter class
 Cathena::io::YAMLDocReader
 Cathena::io::YAMLDocWriter
 Cathena::io::YAMLNode
 Cathena::io::YAMLStdStringReaderState
 Cathena::MCFileThe Minish Cap data container class class
 Cathena::Sakura::Sprite
 Cathena::Sakura::SpriteFile
 Cathena::Sakura::SpriteFrame
 Cathena::Sakura::SpritePart
 Cathena::Sakura::STexture
 Cathena::Sakura::Vector2D< T >
 Cathena::SkywardSwordFile
 Cathena::WiiBannerWii banner container class
 Cathena::WiiFileWii file container class
 Cathena::WiiImageThe WiiImage class
 Cathena::WiiSaveWii data.bin container class
 Cathena::ZQuestFileZQuestFile is an export format for save data
 Cathena::MCSlot
 Cathena::SkywardSwordQuest
 Cathena::io::DNA< VE >
 Cathena::io::Buffer< sizeVar, VE >Concrete buffer type used by DNA::Buffer
 Cathena::io::String< sizeVar, VE >Concrete string type used by DNA::String
 Cathena::io::WString< sizeVar, VE >Concrete wstring type used by DNA::WString
 Cathena::io::WStringAsString< sizeVar, VE >Concrete converting-wstring type used by DNA::WStringAsString
 Cstring
 Cathena::io::String< sizeVar, VE >Concrete string type used by DNA::String
 Cathena::io::StringYaml< sizeVar, VE >
 Cathena::io::WStringAsString< sizeVar, VE >Concrete converting-wstring type used by DNA::WStringAsString
 Cathena::io::WStringAsStringYaml< sizeVar, VE >
 Cunique_ptr
 Cathena::io::Buffer< sizeVar, VE >Concrete buffer type used by DNA::Buffer
 Cathena::io::BufferYaml< sizeVar, VE >
 Cwstring
 Cathena::io::WString< sizeVar, VE >Concrete wstring type used by DNA::WString
 Cathena::io::WStringYaml< sizeVar, VE >
 Cathena::Sakura::Vector2D< float >
 Cathena::Sakura::Vector2D< int >