|
liblcf
|
#include <reader_struct.h>
Collaboration diagram for Flags< S >: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 Member Functions | |
| char const *const | name |
| char const *const | name |
| char const *const | name |
| char const *const | name |
Static Private Member Functions | |
| static const char * | tag (int idx) |
| static int | idx (const char *tag) |
Static Private Attributes | |
| static const char *const | name |
| static constexpr size_t | num_flags = std::tuple_size<decltype(S::flags)>::value |
| static const std::array< const char *const, num_flags > | flag_names |
| static const std::array< bool, num_flags > | flags_is2k3 |
Friends | |
| template<class T > | |
| class | FlagsXmlHandler |
Flags class template.
Definition at line 642 of file reader_struct.h.
Definition at line 135 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:
|
inlinestaticprivate |
Definition at line 668 of file reader_struct.h.
Referenced by FlagsXmlHandler< S >::StartElement().
Here is the caller graph for this function:Definition at line 78 of file reader_flags.cpp.
References RPG::System::ldb_id, and Data::system.
Referenced by TypeReader< T, Category::Flags >::LcfSize().
Here is the caller graph for this function:
|
private |
Definition at line 23 of file ldb_terrain_flags.h.
|
private |
Definition at line 23 of file ldb_trooppagecondition_flags.h.
|
private |
Definition at line 23 of file lmu_eventpagecondition_flags.h.
|
private |
Definition at line 23 of file lsd_savepicture_flags.h.
Definition at line 25 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:
|
inlinestaticprivate |
Definition at line 663 of file reader_struct.h.
Definition at line 52 of file reader_flags.cpp.
References RPG::System::ldb_id, Data::system, and 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 93 of file reader_flags.cpp.
References XmlWriter::BeginElement(), XmlWriter::EndElement(), RPG::System::ldb_id, Data::system, 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 652 of file reader_struct.h.
|
staticprivate |
Definition at line 646 of file reader_struct.h.
Definition at line 647 of file reader_struct.h.
|
staticprivate |
Definition at line 644 of file reader_struct.h.
|
staticconstexprprivate |
Definition at line 645 of file reader_struct.h.