liblcf
|
#include <reader_struct.h>
Static Public Member Functions | |
static const char * | tag (int idx) |
static int | idx (const char *tag) |
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 |
decltype(Flags< rpg::Terrain::Flags >::flag_names) | flag_names |
decltype(Flags< rpg::Terrain::Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::TroopPageCondition::Flags >::flag_names) | flag_names |
decltype(Flags< rpg::TroopPageCondition::Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::EventPageCondition::Flags >::flag_names) | flag_names |
decltype(Flags< rpg::EventPageCondition::Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::SaveEasyRpgText::Flags >::flag_names) | flag_names |
decltype(Flags< rpg::SaveEasyRpgText::Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::SaveEasyRpgWindow::Flags >::flag_names) | flag_names |
decltype(Flags< rpg::SaveEasyRpgWindow::Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flag_names) | flag_names |
decltype(Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flag_names) | flag_names |
decltype(Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flag_names) | flag_names |
decltype(Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::SavePicture::Flags >::flag_names) | flag_names |
decltype(Flags< rpg::SavePicture::Flags >::flags_is2k3) | flags_is2k3 |
char const *const | name |
decltype(Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flag_names) | flag_names |
decltype(Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flags_is2k3) | flags_is2k3 |
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 |
Flags class template.
Definition at line 694 of file reader_struct.h.
Definition at line 126 of file reader_flags.cpp.
References lcf::Flags< S >::name.
Referenced by lcf::TypeReader< T, Category::Flags >::BeginXml(), and lcf::StructXmlHandler< S >::StartElement().
|
private |
Definition at line 27 of file ldb_terrain_special_flags.h.
|
private |
Definition at line 27 of file ldb_trooppagecondition_flags.h.
|
private |
Definition at line 27 of file lmu_eventpagecondition_flags.h.
|
private |
Definition at line 27 of file lsd_saveeasyrpgtext_flags.h.
|
private |
Definition at line 27 of file lsd_saveeasyrpgwindow_flags.h.
|
private |
Definition at line 27 of file lsd_saveeventexecframe_easyrpg_runtime_flags.h.
|
private |
Definition at line 27 of file lsd_saveeventexecstate_easyrpg_runtime_flags.h.
|
private |
Definition at line 27 of file lsd_savemapeventbase_easyrpg_runtime_flags.h.
|
private |
Definition at line 27 of file lsd_savepicture_flags.h.
|
private |
Definition at line 27 of file lsd_savesystem_maniac_message_hook_flags.h.
|
private |
Definition at line 35 of file ldb_terrain_special_flags.h.
|
private |
Definition at line 41 of file ldb_trooppagecondition_flags.h.
|
private |
Definition at line 38 of file lmu_eventpagecondition_flags.h.
|
private |
Definition at line 35 of file lsd_saveeasyrpgtext_flags.h.
|
private |
Definition at line 33 of file lsd_saveeasyrpgwindow_flags.h.
|
private |
Definition at line 32 of file lsd_saveeventexecframe_easyrpg_runtime_flags.h.
|
private |
Definition at line 51 of file lsd_saveeventexecstate_easyrpg_runtime_flags.h.
|
private |
Definition at line 32 of file lsd_savemapeventbase_easyrpg_runtime_flags.h.
|
private |
Definition at line 38 of file lsd_savepicture_flags.h.
|
private |
Definition at line 35 of file lsd_savesystem_maniac_message_hook_flags.h.
Definition at line 718 of file reader_struct.h.
References lcf::Flags< S >::flag_names, and lcf::Flags< S >::tag().
Referenced by lcf::FlagsXmlHandler< S >::StartElement(), and lcf::Flags< S >::tag().
Definition at line 69 of file reader_flags.cpp.
References lcf::Flags< S >::flags_is2k3, and lcf::Flags< S >::num_flags.
Referenced by lcf::Struct< S >::LcfSize(), lcf::TypeReader< T, Category::Flags >::LcfSize(), and lcf::Struct< S >::WriteLcf().
|
private |
Definition at line 24 of file ldb_terrain_special_flags.h.
|
private |
Definition at line 24 of file ldb_trooppagecondition_flags.h.
|
private |
Definition at line 24 of file lmu_eventpagecondition_flags.h.
|
private |
Definition at line 24 of file lsd_saveeasyrpgtext_flags.h.
|
private |
Definition at line 24 of file lsd_saveeasyrpgwindow_flags.h.
|
private |
Definition at line 24 of file lsd_saveeventexecframe_easyrpg_runtime_flags.h.
|
private |
Definition at line 24 of file lsd_saveeventexecstate_easyrpg_runtime_flags.h.
|
private |
Definition at line 24 of file lsd_savemapeventbase_easyrpg_runtime_flags.h.
|
private |
Definition at line 24 of file lsd_savepicture_flags.h.
|
private |
Definition at line 24 of file lsd_savesystem_maniac_message_hook_flags.h.
Definition at line 16 of file reader_flags.cpp.
References lcf::Flags< S >::num_flags.
Referenced by lcf::Struct< S >::ReadLcf(), and lcf::TypeReader< T, Category::Flags >::ReadLcf().
Definition at line 713 of file reader_struct.h.
References lcf::Flags< S >::idx().
Referenced by lcf::Flags< S >::idx().
Definition at line 43 of file reader_flags.cpp.
References lcf::Flags< S >::flags_is2k3, and lcf::Flags< S >::num_flags.
Referenced by lcf::Struct< S >::WriteLcf(), and lcf::TypeReader< T, Category::Flags >::WriteLcf().
Definition at line 84 of file reader_flags.cpp.
References lcf::Flags< S >::flag_names, lcf::Flags< S >::flags_is2k3, lcf::Flags< S >::name, and lcf::Flags< S >::num_flags.
Referenced by lcf::Struct< S >::WriteXml(), and lcf::TypeReader< T, Category::Flags >::WriteXml().
Definition at line 698 of file reader_struct.h.
Referenced by lcf::Flags< S >::idx(), and lcf::Flags< S >::WriteXml().
Definition at line 699 of file reader_struct.h.
Referenced by lcf::Flags< S >::LcfSize(), lcf::Flags< S >::WriteLcf(), and lcf::Flags< S >::WriteXml().
Definition at line 696 of file reader_struct.h.
Referenced by lcf::Flags< S >::BeginXml(), lcf::Struct< S >::MakeTagMap(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::rpg::operator<<(), lcf::Struct< S >::ReadLcf(), lcf::Struct< S >::WriteLcf(), lcf::Struct< S >::WriteXml(), and lcf::Flags< S >::WriteXml().
|
staticconstexprprivate |
Definition at line 697 of file reader_struct.h.
Referenced by lcf::Flags< S >::LcfSize(), lcf::Flags< S >::ReadLcf(), lcf::Flags< S >::WriteLcf(), and lcf::Flags< S >::WriteXml().