Public Member Functions |
void | clear () |
void | start (String blockname) |
void | insertDatacontent (const Datacontent &content) |
void | insertDatacontent (const SaveFrame &new_saveframe) |
void | insertDatacontent (const Item &item) |
const Item & | getDataItem (const String &item_name) const |
Item & | getDataItem (const String &item_name) |
const std::vector< Index > | getSaveframeIndicesByCategory (const String &name) const |
std::vector< Index > | getSaveframeIndicesByCategory (const String &name) |
std::vector< SaveFrame > | getSaveframesByCategory (const String &name) const |
const SaveFrame & | getSaveframeByName (const String &name) const |
SaveFrame & | getSaveframeByName (const String &name) |
const SaveFrame & | getSaveframeByIndex (const Index index) const |
SaveFrame & | getSaveframeByIndex (const Index index) |
bool | hasSaveframeName (const String &name) const |
bool | hasSaveframeCategory (const String &name) const |
bool | hasItem (const String &name) const |
void | setName (String blockname) |
std::ostream & | operator>> (std::ostream &os) const |
void | clear () |
void | start (String blockname) |
void | insertDatacontent (const Datacontent &content) |
void | insertDatacontent (const SaveFrame &new_saveframe) |
void | insertDatacontent (const Item &item) |
const Item & | getDataItem (const String &item_name) const |
Item & | getDataItem (const String &item_name) |
const std::vector< Index > | getSaveframeIndicesByCategory (const String &name) const |
std::vector< Index > | getSaveframeIndicesByCategory (const String &name) |
std::vector< SaveFrame > | getSaveframesByCategory (const String &name) const |
const SaveFrame & | getSaveframeByName (const String &name) const |
SaveFrame & | getSaveframeByName (const String &name) |
const SaveFrame & | getSaveframeByIndex (const Index index) const |
SaveFrame & | getSaveframeByIndex (const Index index) |
bool | hasSaveframeName (const String &name) const |
bool | hasSaveframeCategory (const String &name) const |
bool | hasItem (const String &name) const |
void | setName (String blockname) |
std::ostream & | operator>> (std::ostream &os) const |
void | clear () |
void | start (String blockname) |
void | insertDatacontent (const Datacontent &content) |
void | insertDatacontent (const SaveFrame &new_saveframe) |
void | insertDatacontent (const Item &item) |
const Item & | getDataItem (const String &item_name) const |
Item & | getDataItem (const String &item_name) |
const std::vector< Index > | getSaveframeIndicesByCategory (const String &name) const |
std::vector< Index > | getSaveframeIndicesByCategory (const String &name) |
std::vector< SaveFrame > | getSaveframesByCategory (const String &name) const |
const SaveFrame & | getSaveframeByName (const String &name) const |
SaveFrame & | getSaveframeByName (const String &name) |
const SaveFrame & | getSaveframeByIndex (const Index index) const |
SaveFrame & | getSaveframeByIndex (const Index index) |
bool | hasSaveframeName (const String &name) const |
bool | hasSaveframeCategory (const String &name) const |
bool | hasItem (const String &name) const |
void | setName (String blockname) |
std::ostream & | operator>> (std::ostream &os) const |
void | clear () |
void | start (String blockname) |
void | insertDatacontent (const Datacontent &content) |
void | insertDatacontent (const SaveFrame &new_saveframe) |
void | insertDatacontent (const Item &item) |
const Item & | getDataItem (const String &item_name) const |
Item & | getDataItem (const String &item_name) |
const std::vector< Index > | getSaveframeIndicesByCategory (const String &name) const |
std::vector< Index > | getSaveframeIndicesByCategory (const String &name) |
std::vector< SaveFrame > | getSaveframesByCategory (const String &name) const |
const SaveFrame & | getSaveframeByName (const String &name) const |
SaveFrame & | getSaveframeByName (const String &name) |
const SaveFrame & | getSaveframeByIndex (const Index index) const |
SaveFrame & | getSaveframeByIndex (const Index index) |
bool | hasSaveframeName (const String &name) const |
bool | hasSaveframeCategory (const String &name) const |
bool | hasItem (const String &name) const |
void | setName (String blockname) |
std::ostream & | operator>> (std::ostream &os) const |
void | clear () |
void | start (String blockname) |
void | insertDatacontent (Datacontent content) throw () |
void | insertDatacontent (const SaveFrame &new_saveframe) throw () |
void | insertDatacontent (const Item item) throw () |
void | setName (String blockname) |
void | operator>> (std::ostream &os) const throw () |
void | clear () |
void | start (String blockname) |
void | insertDatacontent (Datacontent content) throw () |
void | insertDatacontent (const SaveFrame &new_saveframe) throw () |
void | insertDatacontent (const Item item) throw () |
void | setName (String blockname) |
void | operator>> (std::ostream &os) const throw () |
void | clear () |
void | start (String blockname) |
void | insertDatacontent (Datacontent content) throw () |
void | insertDatacontent (const SaveFrame &new_saveframe) throw () |
void | insertDatacontent (const Item item) throw () |
void | setName (String blockname) |
void | operator>> (std::ostream &os) const throw () |
Public Attributes |
String | name |
std::vector< Datacontent > | data |
StringHashMap< Index > | saveframe_names |
std::multimap< String, Index > | saveframe_categories |
StringHashMap< Index > | item_names |
Item | dummy_data_item_ |
SaveFrame | dummy_saveframe_ |
vector< SaveFrame > | dummy_saveframes_ |
vector< Index > | dummy_indices_ |