liblcf
|
#include <reader_struct.h>
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().
|
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().
|
staticprivate |
Definition at line 15 of file reader_flags.cpp.
Referenced by FlagsXmlHandler< S >::FlagsXmlHandler().
|
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().
Definition at line 38 of file reader_flags.cpp.
References LcfWriter::Write().
Referenced by TypeReader< T, Category::Flags >::WriteLcf().
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().
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.