Athena IO Library
athena::WiiSave Class Reference

Wii data.bin container class. More...

#include <WiiSave.hpp>

Collaboration diagram for athena::WiiSave:
Collaboration graph

Public Types

typedef std::unordered_map< std::string, WiiFile * >::const_iterator FileIterator
 FileIterator.
 

Public Member Functions

 WiiSave ()
 WiiSave.
 
virtual ~WiiSave ()
 ~WiiSave
 
void addFile (WiiFile *file)
 addFile More...
 
void setRoot (WiiFile *root)
 
WiiFilefile (const std::string &filename)
 file More...
 
atUint32 fileCount () const
 
WiiFileroot ()
 fileList More...
 
void setBanner (WiiBanner *banner)
 setBanner More...
 
WiiBannerbanner () const
 banner More...
 
std::vector< WiiFile * > allFiles () const
 

Detailed Description

Wii data.bin container class.

Contains all relevant data for a Wii data.bin file.

Definition at line 22 of file WiiSave.hpp.

Member Function Documentation

void athena::WiiSave::addFile ( WiiFile file)

addFile

Parameters
filename
file
WiiBanner* athena::WiiSave::banner ( ) const

banner

Returns
WiiFile* athena::WiiSave::file ( const std::string &  filename)

file

Parameters
filename
Returns
WiiFile* athena::WiiSave::root ( )

fileList

Returns
void athena::WiiSave::setBanner ( WiiBanner banner)

setBanner

Parameters
banner

The documentation for this class was generated from the following file: