|
liblcf
|
#include <reader_struct.h>
Collaboration diagram for Flags< S >:Classes | |
| struct | Flag |
Static Public Member Functions | |
| static void | ReadLcf (S &obj, LcfReader &stream, uint32_t length) |
| static void | WriteLcf (const S &obj, LcfWriter &stream) |
| static int | LcfSize (const S &obj, LcfWriter &stream) |
| static void | WriteXml (const S &obj, XmlWriter &stream) |
| static void | BeginXml (S &obj, XmlReader &stream) |
Private Types | |
| typedef std::map< const char *const, const Flag *, StringComparator > | tag_map_type |
Private Member Functions | |
| template<> | |
| char const *const | name ("Terrain_Flags") |
| template<> | |
| const Flags< flags_type >::Flag * | flags [] |
| template<> | |
| const uint32_t | max_size |
| template<> | |
| char const *const | name ("TroopPageCondition_Flags") |
| template<> | |
| const Flags< flags_type >::Flag * | flags [] |
| template<> | |
| const uint32_t | max_size |
| template<> | |
| char const *const | name ("EventPageCondition_Flags") |
| template<> | |
| const Flags< flags_type >::Flag * | flags [] |
| template<> | |
| const uint32_t | max_size |
Static Private Member Functions | |
| static void | MakeTagMap () |
Static Private Attributes | |
| static const uint32_t | max_size |
| static const Flag * | flags [] |
| static tag_map_type | tag_map |
| static const char *const | name |
Friends | |
| template<class T > | |
| class | FlagsXmlHandler |
Flags class template.
Definition at line 604 of file reader_struct.h.
|
private |
Definition at line 614 of file reader_struct.h.
Definition at line 108 of file reader_flags.cpp.
References XmlReader::SetHandler().
Referenced by TypeReader< T, Category::Flags >::BeginXml().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 25 of file ldb_terrain_flags.cpp.
References RPG::Terrain::Flags::back_enemies, RPG::Terrain::Flags::back_party, RPG::Terrain::Flags::lateral_enemies, and RPG::Terrain::Flags::lateral_party.
|
private |
Definition at line 25 of file ldb_trooppagecondition_flags.cpp.
|
private |
Definition at line 25 of file lmu_eventpagecondition_flags.cpp.
Definition at line 56 of file reader_flags.cpp.
Referenced by TypeReader< T, Category::Flags >::LcfSize().
Here is the caller graph for this function:
|
staticprivate |
Definition at line 15 of file reader_flags.cpp.
Referenced by FlagsXmlHandler< S >::FlagsXmlHandler().
Here is the caller graph for this function:
|
private |
Definition at line 34 of file ldb_terrain_flags.cpp.
|
private |
Definition at line 37 of file lmu_eventpagecondition_flags.cpp.
|
private |
Definition at line 40 of file ldb_trooppagecondition_flags.cpp.
|
private |
|
private |
|
private |
Definition at line 23 of file reader_flags.cpp.
References LcfReader::Read().
Referenced by TypeReader< T, Category::Flags >::ReadLcf().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 38 of file reader_flags.cpp.
References LcfWriter::Write().
Referenced by TypeReader< T, Category::Flags >::WriteLcf().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 67 of file reader_flags.cpp.
References XmlWriter::BeginElement(), XmlWriter::EndElement(), Flags< S >::Flag::name, Flags< S >::Flag::ref, and XmlWriter::WriteNode().
Referenced by TypeReader< T, Category::Flags >::WriteXml().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 621 of file reader_struct.h.
Definition at line 615 of file reader_struct.h.
|
staticprivate |
Definition at line 613 of file reader_struct.h.
|
staticprivate |
Definition at line 617 of file reader_struct.h.
|
staticprivate |
Definition at line 616 of file reader_struct.h.