liblcf
Loading...
Searching...
No Matches
lcf::Struct< S > Class Template Reference

#include <reader_struct.h>

+ Collaboration diagram for lcf::Struct< S >:

Static Public Member Functions

static void ReadLcf (S &obj, LcfReader &stream)
 
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)
 
static void ReadLcf (std::vector< S > &obj, LcfReader &stream)
 
static void WriteLcf (const std::vector< S > &obj, LcfWriter &stream)
 
static int LcfSize (const std::vector< S > &obj, LcfWriter &stream)
 
static void WriteXml (const std::vector< S > &obj, XmlWriter &stream)
 
static void BeginXml (std::vector< S > &obj, XmlReader &stream)
 

Private Types

typedef std::map< int, const Field< S > * > field_map_type
 
typedef std::map< const char *const, const Field< S > *, StringComparatortag_map_type
 
typedef IDReaderT< S, IDChecker< S >::value > IDReader
 

Private Member Functions

const char *const name
 
Field< rpg::Actor > constfields []
 
const char *const name
 
Field< rpg::Animation > constfields []
 
const char *const name
 
Field< rpg::AnimationCellData > constfields []
 
const char *const name
 
Field< rpg::AnimationFrame > constfields []
 
const char *const name
 
Field< rpg::AnimationTiming > constfields []
 
const char *const name
 
Field< rpg::Attribute > constfields []
 
const char *const name
 
Field< rpg::BattleCommand > constfields []
 
const char *const name
 
Field< rpg::BattleCommands > constfields []
 
const char *const name
 
Field< rpg::BattlerAnimation > constfields []
 
const char *const name
 
Field< rpg::BattlerAnimationItemSkill > constfields []
 
const char *const name
 
Field< rpg::BattlerAnimationPose > constfields []
 
const char *const name
 
Field< rpg::BattlerAnimationWeapon > constfields []
 
const char *const name
 
Field< rpg::Chipset > constfields []
 
const char *const name
 
Field< rpg::Class > constfields []
 
const char *const name
 
Field< rpg::CommonEvent > constfields []
 
const char *const name
 
Field< rpg::Database > constfields []
 
const char *const name
 
Field< rpg::Encounter > constfields []
 
const char *const name
 
Field< rpg::Enemy > constfields []
 
const char *const name
 
Field< rpg::EnemyAction > constfields []
 
const char *const name
 
Field< rpg::Equipment > constfields []
 
const char *const name
 
Field< rpg::Event > constfields []
 
const char *const name
 
Field< rpg::EventCommand > constfields []
 
const char *const name
 
Field< rpg::EventPage > constfields []
 
const char *const name
 
Field< rpg::EventPageCondition > constfields []
 
const char *const name
 
Field< rpg::Item > constfields []
 
const char *const name
 
Field< rpg::Learning > constfields []
 
const char *const name
 
Field< rpg::Map > constfields []
 
const char *const name
 
Field< rpg::MapInfo > constfields []
 
const char *const name
 
Field< rpg::MoveCommand > constfields []
 
const char *const name
 
Field< rpg::MoveRoute > constfields []
 
const char *const name
 
Field< rpg::Music > constfields []
 
const char *const name
 
Field< rpg::Parameters > constfields []
 
const char *const name
 
Field< rpg::Rect > constfields []
 
const char *const name
 
Field< rpg::Save > constfields []
 
const char *const name
 
Field< rpg::SaveActor > constfields []
 
const char *const name
 
Field< rpg::SaveCommonEvent > constfields []
 
const char *const name
 
Field< rpg::SaveEasyRpgData > constfields []
 
const char *const name
 
Field< rpg::SaveEasyRpgText > constfields []
 
const char *const name
 
Field< rpg::SaveEasyRpgWindow > constfields []
 
const char *const name
 
Field< rpg::SaveEventExecFrame > constfields []
 
const char *const name
 
Field< rpg::SaveEventExecState > constfields []
 
const char *const name
 
Field< rpg::SaveInventory > constfields []
 
const char *const name
 
Field< rpg::SaveMapEvent > constfields []
 
const char *const name
 
Field< rpg::SaveMapEventBase > constfields []
 
const char *const name
 
Field< rpg::SaveMapInfo > constfields []
 
const char *const name
 
Field< rpg::SavePanorama > constfields []
 
const char *const name
 
Field< rpg::SavePartyLocation > constfields []
 
const char *const name
 
Field< rpg::SavePicture > constfields []
 
const char *const name
 
Field< rpg::SaveScreen > constfields []
 
const char *const name
 
Field< rpg::SaveSystem > constfields []
 
const char *const name
 
Field< rpg::SaveTarget > constfields []
 
const char *const name
 
Field< rpg::SaveTitle > constfields []
 
const char *const name
 
Field< rpg::SaveVehicleLocation > constfields []
 
const char *const name
 
Field< rpg::Skill > constfields []
 
const char *const name
 
Field< rpg::Sound > constfields []
 
const char *const name
 
Field< rpg::Start > constfields []
 
const char *const name
 
Field< rpg::State > constfields []
 
const char *const name
 
Field< rpg::Switch > constfields []
 
const char *const name
 
Field< rpg::System > constfields []
 
const char *const name
 
Field< rpg::Terms > constfields []
 
const char *const name
 
Field< rpg::Terrain > constfields []
 
const char *const name
 
Field< rpg::TestBattler > constfields []
 
const char *const name
 
Field< rpg::TreeMap > constfields []
 
const char *const name
 
Field< rpg::Troop > constfields []
 
const char *const name
 
Field< rpg::TroopMember > constfields []
 
const char *const name
 
Field< rpg::TroopPage > constfields []
 
const char *const name
 
Field< rpg::TroopPageCondition > constfields []
 
const char *const name
 
Field< rpg::Variable > constfields []
 
char const *const name
 
Field< rpg::Actor > constfields []
 
char const *const name
 
Field< rpg::Animation > constfields []
 
char const *const name
 
Field< rpg::AnimationCellData > constfields []
 
char const *const name
 
Field< rpg::AnimationFrame > constfields []
 
char const *const name
 
Field< rpg::AnimationTiming > constfields []
 
char const *const name
 
Field< rpg::Attribute > constfields []
 
char const *const name
 
Field< rpg::BattleCommand > constfields []
 
char const *const name
 
Field< rpg::BattleCommands > constfields []
 
char const *const name
 
Field< rpg::BattlerAnimation > constfields []
 
char const *const name
 
Field< rpg::BattlerAnimationItemSkill > constfields []
 
char const *const name
 
Field< rpg::BattlerAnimationPose > constfields []
 
char const *const name
 
Field< rpg::BattlerAnimationWeapon > constfields []
 
char const *const name
 
Field< rpg::Chipset > constfields []
 
char const *const name
 
Field< rpg::Class > constfields []
 
char const *const name
 
Field< rpg::CommonEvent > constfields []
 
char const *const name
 
Field< rpg::Database > constfields []
 
char const *const name
 
Field< rpg::Enemy > constfields []
 
char const *const name
 
Field< rpg::EnemyAction > constfields []
 
char const *const name
 
Field< rpg::Item > constfields []
 
char const *const name
 
Field< rpg::Learning > constfields []
 
char const *const name
 
Field< rpg::Music > constfields []
 
char const *const name
 
Field< rpg::Skill > constfields []
 
char const *const name
 
Field< rpg::Sound > constfields []
 
char const *const name
 
Field< rpg::State > constfields []
 
char const *const name
 
Field< rpg::Switch > constfields []
 
char const *const name
 
Field< rpg::System > constfields []
 
char const *const name
 
Field< rpg::Terms > constfields []
 
char const *const name
 
Field< rpg::Terrain > constfields []
 
char const *const name
 
Field< rpg::TestBattler > constfields []
 
char const *const name
 
Field< rpg::Troop > constfields []
 
char const *const name
 
Field< rpg::TroopMember > constfields []
 
char const *const name
 
Field< rpg::TroopPage > constfields []
 
char const *const name
 
Field< rpg::TroopPageCondition > constfields []
 
char const *const name
 
Field< rpg::Variable > constfields []
 
char const *const name
 
Field< rpg::Encounter > constfields []
 
char const *const name
 
Field< rpg::MapInfo > constfields []
 
char const *const name
 
Field< rpg::Start > constfields []
 
char const *const name
 
Field< rpg::Event > constfields []
 
char const *const name
 
Field< rpg::EventPage > constfields []
 
char const *const name
 
Field< rpg::EventPageCondition > constfields []
 
char const *const name
 
Field< rpg::Map > constfields []
 
char const *const name
 
Field< rpg::MoveRoute > constfields []
 
char const *const name
 
Field< rpg::Save > constfields []
 
char const *const name
 
Field< rpg::SaveActor > constfields []
 
char const *const name
 
Field< rpg::SaveCommonEvent > constfields []
 
char const *const name
 
Field< rpg::SaveEasyRpgData > constfields []
 
char const *const name
 
Field< rpg::SaveEasyRpgText > constfields []
 
char const *const name
 
Field< rpg::SaveEasyRpgWindow > constfields []
 
char const *const name
 
Field< rpg::SaveEventExecFrame > constfields []
 
char const *const name
 
Field< rpg::SaveEventExecState > constfields []
 
char const *const name
 
Field< rpg::SaveInventory > constfields []
 
char const *const name
 
Field< rpg::SaveMapEvent > constfields []
 
char const *const name
 
Field< rpg::SaveMapEventBase > constfields []
 
char const *const name
 
Field< rpg::SaveMapInfo > constfields []
 
char const *const name
 
Field< rpg::SavePanorama > constfields []
 
char const *const name
 
Field< rpg::SavePartyLocation > constfields []
 
char const *const name
 
Field< rpg::SavePicture > constfields []
 
char const *const name
 
Field< rpg::SaveScreen > constfields []
 
char const *const name
 
Field< rpg::SaveSystem > constfields []
 
char const *const name
 
Field< rpg::SaveTarget > constfields []
 
char const *const name
 
Field< rpg::SaveTitle > constfields []
 
char const *const name
 
Field< rpg::SaveVehicleLocation > constfields []
 

Static Private Member Functions

static void MakeFieldMap ()
 
static void MakeTagMap ()
 

Static Private Attributes

static const Field< S > * fields []
 
static field_map_type field_map
 
static tag_map_type tag_map
 
static const char *const name
 

Friends

template<class T >
class StructXmlHandler
 
template<class T >
class StructVectorXmlHandler
 
template<class T >
class StructFieldXmlHandler
 

Detailed Description

template<class S>
class lcf::Struct< S >

Definition at line 618 of file reader_struct.h.

Member Typedef Documentation

◆ field_map_type

template<class S >
typedef std::map<int, const Field<S>* > lcf::Struct< S >::field_map_type
private

Definition at line 620 of file reader_struct.h.

◆ IDReader

template<class S >
typedef IDReaderT<S, IDChecker<S>::value > lcf::Struct< S >::IDReader
private

Definition at line 622 of file reader_struct.h.

◆ tag_map_type

template<class S >
typedef std::map<const char* const, const Field<S>*, StringComparator> lcf::Struct< S >::tag_map_type
private

Definition at line 621 of file reader_struct.h.

Member Function Documentation

◆ BeginXml() [1/2]

template<class S >
void lcf::Struct< S >::BeginXml ( S & obj,
XmlReader & stream )
static

Definition at line 210 of file reader_struct_impl.h.

Referenced by lcf::TypeReader< std::vector< T >, Category::Struct >::BeginXml(), lcf::TypeReader< T, Category::Struct >::BeginXml(), and lcf::TreeMapXmlHandler::StartElement().

+ Here is the caller graph for this function:

◆ BeginXml() [2/2]

template<class S >
void lcf::Struct< S >::BeginXml ( std::vector< S > & obj,
XmlReader & stream )
static

Definition at line 273 of file reader_struct_impl.h.

◆ fields() [1/130]

Field< rpg::Actor > const * lcf::Struct< rpg::Actor >::fields
private

Definition at line 18 of file fwd_struct_impl.h.

◆ fields() [2/130]

Field< rpg::Animation > const * lcf::Struct< rpg::Animation >::fields
private

Definition at line 23 of file fwd_struct_impl.h.

◆ fields() [3/130]

Field< rpg::AnimationCellData > const * lcf::Struct< rpg::AnimationCellData >::fields
private

Definition at line 28 of file fwd_struct_impl.h.

◆ fields() [4/130]

Field< rpg::AnimationFrame > const * lcf::Struct< rpg::AnimationFrame >::fields
private

Definition at line 33 of file fwd_struct_impl.h.

◆ fields() [5/130]

Field< rpg::AnimationTiming > const * lcf::Struct< rpg::AnimationTiming >::fields
private

Definition at line 38 of file fwd_struct_impl.h.

◆ fields() [6/130]

Field< rpg::Attribute > const * lcf::Struct< rpg::Attribute >::fields
private

Definition at line 43 of file fwd_struct_impl.h.

◆ fields() [7/130]

Field< rpg::BattleCommand > const * lcf::Struct< rpg::BattleCommand >::fields
private

Definition at line 48 of file fwd_struct_impl.h.

◆ fields() [8/130]

Field< rpg::BattleCommands > const * lcf::Struct< rpg::BattleCommands >::fields
private

Definition at line 53 of file fwd_struct_impl.h.

◆ fields() [9/130]

Field< rpg::BattlerAnimation > const * lcf::Struct< rpg::BattlerAnimation >::fields
private

Definition at line 58 of file fwd_struct_impl.h.

◆ fields() [10/130]

Field< rpg::BattlerAnimationItemSkill > const * lcf::Struct< rpg::BattlerAnimationItemSkill >::fields
private

Definition at line 63 of file fwd_struct_impl.h.

◆ fields() [11/130]

Field< rpg::BattlerAnimationPose > const * lcf::Struct< rpg::BattlerAnimationPose >::fields
private

Definition at line 68 of file fwd_struct_impl.h.

◆ fields() [12/130]

Field< rpg::BattlerAnimationWeapon > const * lcf::Struct< rpg::BattlerAnimationWeapon >::fields
private

Definition at line 73 of file fwd_struct_impl.h.

◆ fields() [13/130]

Field< rpg::Chipset > const * lcf::Struct< rpg::Chipset >::fields
private

Definition at line 78 of file fwd_struct_impl.h.

◆ fields() [14/130]

Field< rpg::Class > const * lcf::Struct< rpg::Class >::fields
private

Definition at line 83 of file fwd_struct_impl.h.

◆ fields() [15/130]

Field< rpg::CommonEvent > const * lcf::Struct< rpg::CommonEvent >::fields
private

Definition at line 88 of file fwd_struct_impl.h.

◆ fields() [16/130]

Field< rpg::Database > const * lcf::Struct< rpg::Database >::fields
private

Definition at line 93 of file fwd_struct_impl.h.

◆ fields() [17/130]

Field< rpg::Encounter > const * lcf::Struct< rpg::Encounter >::fields
private

Definition at line 98 of file fwd_struct_impl.h.

◆ fields() [18/130]

Field< rpg::Enemy > const * lcf::Struct< rpg::Enemy >::fields
private

Definition at line 103 of file fwd_struct_impl.h.

◆ fields() [19/130]

Field< rpg::EnemyAction > const * lcf::Struct< rpg::EnemyAction >::fields
private

Definition at line 108 of file fwd_struct_impl.h.

◆ fields() [20/130]

Field< rpg::Equipment > const * lcf::Struct< rpg::Equipment >::fields
private

Definition at line 113 of file fwd_struct_impl.h.

◆ fields() [21/130]

Field< rpg::Event > const * lcf::Struct< rpg::Event >::fields
private

Definition at line 118 of file fwd_struct_impl.h.

◆ fields() [22/130]

Field< rpg::EventCommand > const * lcf::Struct< rpg::EventCommand >::fields
private

Definition at line 123 of file fwd_struct_impl.h.

◆ fields() [23/130]

Field< rpg::EventPage > const * lcf::Struct< rpg::EventPage >::fields
private

Definition at line 128 of file fwd_struct_impl.h.

◆ fields() [24/130]

Field< rpg::EventPageCondition > const * lcf::Struct< rpg::EventPageCondition >::fields
private

Definition at line 133 of file fwd_struct_impl.h.

◆ fields() [25/130]

Field< rpg::Item > const * lcf::Struct< rpg::Item >::fields
private

Definition at line 138 of file fwd_struct_impl.h.

◆ fields() [26/130]

Field< rpg::Learning > const * lcf::Struct< rpg::Learning >::fields
private

Definition at line 143 of file fwd_struct_impl.h.

◆ fields() [27/130]

Field< rpg::Map > const * lcf::Struct< rpg::Map >::fields
private

Definition at line 148 of file fwd_struct_impl.h.

◆ fields() [28/130]

Field< rpg::MapInfo > const * lcf::Struct< rpg::MapInfo >::fields
private

Definition at line 153 of file fwd_struct_impl.h.

◆ fields() [29/130]

Field< rpg::MoveCommand > const * lcf::Struct< rpg::MoveCommand >::fields
private

Definition at line 158 of file fwd_struct_impl.h.

◆ fields() [30/130]

Field< rpg::MoveRoute > const * lcf::Struct< rpg::MoveRoute >::fields
private

Definition at line 163 of file fwd_struct_impl.h.

◆ fields() [31/130]

Field< rpg::Music > const * lcf::Struct< rpg::Music >::fields
private

Definition at line 168 of file fwd_struct_impl.h.

◆ fields() [32/130]

Field< rpg::Parameters > const * lcf::Struct< rpg::Parameters >::fields
private

Definition at line 173 of file fwd_struct_impl.h.

◆ fields() [33/130]

Field< rpg::Rect > const * lcf::Struct< rpg::Rect >::fields
private

Definition at line 178 of file fwd_struct_impl.h.

◆ fields() [34/130]

Field< rpg::Save > const * lcf::Struct< rpg::Save >::fields
private

Definition at line 183 of file fwd_struct_impl.h.

◆ fields() [35/130]

Field< rpg::SaveActor > const * lcf::Struct< rpg::SaveActor >::fields
private

Definition at line 188 of file fwd_struct_impl.h.

◆ fields() [36/130]

Field< rpg::SaveCommonEvent > const * lcf::Struct< rpg::SaveCommonEvent >::fields
private

Definition at line 193 of file fwd_struct_impl.h.

◆ fields() [37/130]

Field< rpg::SaveEasyRpgData > const * lcf::Struct< rpg::SaveEasyRpgData >::fields
private

Definition at line 198 of file fwd_struct_impl.h.

◆ fields() [38/130]

Field< rpg::SaveEasyRpgText > const * lcf::Struct< rpg::SaveEasyRpgText >::fields
private

Definition at line 203 of file fwd_struct_impl.h.

◆ fields() [39/130]

Field< rpg::SaveEasyRpgWindow > const * lcf::Struct< rpg::SaveEasyRpgWindow >::fields
private

Definition at line 208 of file fwd_struct_impl.h.

◆ fields() [40/130]

Field< rpg::SaveEventExecFrame > const * lcf::Struct< rpg::SaveEventExecFrame >::fields
private

Definition at line 213 of file fwd_struct_impl.h.

◆ fields() [41/130]

Field< rpg::SaveEventExecState > const * lcf::Struct< rpg::SaveEventExecState >::fields
private

Definition at line 218 of file fwd_struct_impl.h.

◆ fields() [42/130]

Field< rpg::SaveInventory > const * lcf::Struct< rpg::SaveInventory >::fields
private

Definition at line 223 of file fwd_struct_impl.h.

◆ fields() [43/130]

Field< rpg::SaveMapEvent > const * lcf::Struct< rpg::SaveMapEvent >::fields
private

Definition at line 228 of file fwd_struct_impl.h.

◆ fields() [44/130]

Field< rpg::SaveMapEventBase > const * lcf::Struct< rpg::SaveMapEventBase >::fields
private

Definition at line 233 of file fwd_struct_impl.h.

◆ fields() [45/130]

Field< rpg::SaveMapInfo > const * lcf::Struct< rpg::SaveMapInfo >::fields
private

Definition at line 238 of file fwd_struct_impl.h.

◆ fields() [46/130]

Field< rpg::SavePanorama > const * lcf::Struct< rpg::SavePanorama >::fields
private

Definition at line 243 of file fwd_struct_impl.h.

◆ fields() [47/130]

Field< rpg::SavePartyLocation > const * lcf::Struct< rpg::SavePartyLocation >::fields
private

Definition at line 248 of file fwd_struct_impl.h.

◆ fields() [48/130]

Field< rpg::SavePicture > const * lcf::Struct< rpg::SavePicture >::fields
private

Definition at line 253 of file fwd_struct_impl.h.

◆ fields() [49/130]

Field< rpg::SaveScreen > const * lcf::Struct< rpg::SaveScreen >::fields
private

Definition at line 258 of file fwd_struct_impl.h.

◆ fields() [50/130]

Field< rpg::SaveSystem > const * lcf::Struct< rpg::SaveSystem >::fields
private

Definition at line 263 of file fwd_struct_impl.h.

◆ fields() [51/130]

Field< rpg::SaveTarget > const * lcf::Struct< rpg::SaveTarget >::fields
private

Definition at line 268 of file fwd_struct_impl.h.

◆ fields() [52/130]

Field< rpg::SaveTitle > const * lcf::Struct< rpg::SaveTitle >::fields
private

Definition at line 273 of file fwd_struct_impl.h.

◆ fields() [53/130]

Field< rpg::SaveVehicleLocation > const * lcf::Struct< rpg::SaveVehicleLocation >::fields
private

Definition at line 278 of file fwd_struct_impl.h.

◆ fields() [54/130]

Field< rpg::Skill > const * lcf::Struct< rpg::Skill >::fields
private

Definition at line 283 of file fwd_struct_impl.h.

◆ fields() [55/130]

Field< rpg::Sound > const * lcf::Struct< rpg::Sound >::fields
private

Definition at line 288 of file fwd_struct_impl.h.

◆ fields() [56/130]

Field< rpg::Start > const * lcf::Struct< rpg::Start >::fields
private

Definition at line 293 of file fwd_struct_impl.h.

◆ fields() [57/130]

Field< rpg::State > const * lcf::Struct< rpg::State >::fields
private

Definition at line 298 of file fwd_struct_impl.h.

◆ fields() [58/130]

Field< rpg::Switch > const * lcf::Struct< rpg::Switch >::fields
private

Definition at line 303 of file fwd_struct_impl.h.

◆ fields() [59/130]

Field< rpg::System > const * lcf::Struct< rpg::System >::fields
private

Definition at line 308 of file fwd_struct_impl.h.

◆ fields() [60/130]

Field< rpg::Terms > const * lcf::Struct< rpg::Terms >::fields
private

Definition at line 313 of file fwd_struct_impl.h.

◆ fields() [61/130]

Field< rpg::Terrain > const * lcf::Struct< rpg::Terrain >::fields
private

Definition at line 318 of file fwd_struct_impl.h.

◆ fields() [62/130]

Field< rpg::TestBattler > const * lcf::Struct< rpg::TestBattler >::fields
private

Definition at line 323 of file fwd_struct_impl.h.

◆ fields() [63/130]

Field< rpg::TreeMap > const * lcf::Struct< rpg::TreeMap >::fields
private

Definition at line 328 of file fwd_struct_impl.h.

◆ fields() [64/130]

Field< rpg::Troop > const * lcf::Struct< rpg::Troop >::fields
private

Definition at line 333 of file fwd_struct_impl.h.

◆ fields() [65/130]

Field< rpg::TroopMember > const * lcf::Struct< rpg::TroopMember >::fields
private

Definition at line 338 of file fwd_struct_impl.h.

◆ fields() [66/130]

Field< rpg::TroopPage > const * lcf::Struct< rpg::TroopPage >::fields
private

Definition at line 343 of file fwd_struct_impl.h.

◆ fields() [67/130]

Field< rpg::TroopPageCondition > const * lcf::Struct< rpg::TroopPageCondition >::fields
private

Definition at line 348 of file fwd_struct_impl.h.

◆ fields() [68/130]

Field< rpg::Variable > const * lcf::Struct< rpg::Variable >::fields
private

Definition at line 353 of file fwd_struct_impl.h.

◆ fields() [69/130]

Field< rpg::Actor > const * lcf::Struct< rpg::Actor >::fields
private

Definition at line 344 of file ldb_actor.cpp.

◆ fields() [70/130]

Field< rpg::Animation > const * lcf::Struct< rpg::Animation >::fields
private

Definition at line 75 of file ldb_animation.cpp.

◆ fields() [71/130]

Field< rpg::AnimationCellData > const * lcf::Struct< rpg::AnimationCellData >::fields
private

Definition at line 96 of file ldb_animationcelldata.cpp.

◆ fields() [72/130]

Field< rpg::AnimationFrame > const * lcf::Struct< rpg::AnimationFrame >::fields
private

Definition at line 33 of file ldb_animationframe.cpp.

◆ fields() [73/130]

Field< rpg::AnimationTiming > const * lcf::Struct< rpg::AnimationTiming >::fields
private

Definition at line 82 of file ldb_animationtiming.cpp.

◆ fields() [74/130]

Field< rpg::Attribute > const * lcf::Struct< rpg::Attribute >::fields
private

Definition at line 75 of file ldb_attribute.cpp.

◆ fields() [75/130]

Field< rpg::BattleCommand > const * lcf::Struct< rpg::BattleCommand >::fields
private

Definition at line 40 of file ldb_battlecommand.cpp.

◆ fields() [76/130]

Field< rpg::BattleCommands > const * lcf::Struct< rpg::BattleCommands >::fields
private

Definition at line 159 of file ldb_battlecommands.cpp.

◆ fields() [77/130]

Field< rpg::BattlerAnimation > const * lcf::Struct< rpg::BattlerAnimation >::fields
private

Definition at line 54 of file ldb_battleranimation.cpp.

◆ fields() [78/130]

Field< rpg::BattlerAnimationItemSkill > const * lcf::Struct< rpg::BattlerAnimationItemSkill >::fields
private

Definition at line 103 of file ldb_battleranimationitemskill.cpp.

◆ fields() [79/130]

Field< rpg::BattlerAnimationPose > const * lcf::Struct< rpg::BattlerAnimationPose >::fields
private

Definition at line 61 of file ldb_battleranimationpose.cpp.

◆ fields() [80/130]

Field< rpg::BattlerAnimationWeapon > const * lcf::Struct< rpg::BattlerAnimationWeapon >::fields
private

Definition at line 47 of file ldb_battleranimationweapon.cpp.

◆ fields() [81/130]

Field< rpg::Chipset > const * lcf::Struct< rpg::Chipset >::fields
private

Definition at line 75 of file ldb_chipset.cpp.

◆ fields() [82/130]

Field< rpg::Class > const * lcf::Struct< rpg::Class >::fields
private

Definition at line 136 of file ldb_class.cpp.

◆ fields() [83/130]

Field< rpg::CommonEvent > const * lcf::Struct< rpg::CommonEvent >::fields
private

Definition at line 67 of file ldb_commonevent.cpp.

◆ fields() [84/130]

Field< rpg::Database > const * lcf::Struct< rpg::Database >::fields
private

◆ fields() [85/130]

Field< rpg::Enemy > const * lcf::Struct< rpg::Enemy >::fields
private

Definition at line 281 of file ldb_enemy.cpp.

◆ fields() [86/130]

Field< rpg::EnemyAction > const * lcf::Struct< rpg::EnemyAction >::fields
private

Definition at line 117 of file ldb_enemyaction.cpp.

◆ fields() [87/130]

Field< rpg::Item > const * lcf::Struct< rpg::Item >::fields
private

Definition at line 428 of file ldb_item.cpp.

◆ fields() [88/130]

Field< rpg::Learning > const * lcf::Struct< rpg::Learning >::fields
private

Definition at line 40 of file ldb_learning.cpp.

◆ fields() [89/130]

Field< rpg::Music > const * lcf::Struct< rpg::Music >::fields
private

Definition at line 61 of file ldb_music.cpp.

◆ fields() [90/130]

Field< rpg::Skill > const * lcf::Struct< rpg::Skill >::fields
private

Definition at line 367 of file ldb_skill.cpp.

◆ fields() [91/130]

Field< rpg::Sound > const * lcf::Struct< rpg::Sound >::fields
private

Definition at line 54 of file ldb_sound.cpp.

◆ fields() [92/130]

Field< rpg::State > const * lcf::Struct< rpg::State >::fields
private

Definition at line 333 of file ldb_state.cpp.

◆ fields() [93/130]

Field< rpg::Switch > const * lcf::Struct< rpg::Switch >::fields
private

Definition at line 33 of file ldb_switch.cpp.

◆ fields() [94/130]

Field< rpg::System > const * lcf::Struct< rpg::System >::fields
private

Definition at line 563 of file ldb_system.cpp.

◆ fields() [95/130]

Field< rpg::Terms > const * lcf::Struct< rpg::Terms >::fields
private

Definition at line 1055 of file ldb_terms.cpp.

◆ fields() [96/130]

Field< rpg::Terrain > const * lcf::Struct< rpg::Terrain >::fields
private

Definition at line 264 of file ldb_terrain.cpp.

◆ fields() [97/130]

Field< rpg::TestBattler > const * lcf::Struct< rpg::TestBattler >::fields
private

Definition at line 75 of file ldb_testbattler.cpp.

◆ fields() [98/130]

Field< rpg::Troop > const * lcf::Struct< rpg::Troop >::fields
private

Definition at line 74 of file ldb_troop.cpp.

◆ fields() [99/130]

Field< rpg::TroopMember > const * lcf::Struct< rpg::TroopMember >::fields
private

Definition at line 54 of file ldb_troopmember.cpp.

◆ fields() [100/130]

Field< rpg::TroopPage > const * lcf::Struct< rpg::TroopPage >::fields
private

Definition at line 46 of file ldb_trooppage.cpp.

◆ fields() [101/130]

Field< rpg::TroopPageCondition > const * lcf::Struct< rpg::TroopPageCondition >::fields
private

Definition at line 187 of file ldb_trooppagecondition.cpp.

◆ fields() [102/130]

Field< rpg::Variable > const * lcf::Struct< rpg::Variable >::fields
private

Definition at line 33 of file ldb_variable.cpp.

◆ fields() [103/130]

Field< rpg::Encounter > const * lcf::Struct< rpg::Encounter >::fields
private

Definition at line 33 of file lmt_encounter.cpp.

◆ fields() [104/130]

Field< rpg::MapInfo > const * lcf::Struct< rpg::MapInfo >::fields
private

Definition at line 145 of file lmt_mapinfo.cpp.

◆ fields() [105/130]

Field< rpg::Start > const * lcf::Struct< rpg::Start >::fields
private

Definition at line 110 of file lmt_start.cpp.

◆ fields() [106/130]

Field< rpg::Event > const * lcf::Struct< rpg::Event >::fields
private

Definition at line 54 of file lmu_event.cpp.

◆ fields() [107/130]

Field< rpg::EventPage > const * lcf::Struct< rpg::EventPage >::fields
private

Definition at line 137 of file lmu_eventpage.cpp.

◆ fields() [108/130]

Field< rpg::EventPageCondition > const * lcf::Struct< rpg::EventPageCondition >::fields
private

Definition at line 96 of file lmu_eventpagecondition.cpp.

◆ fields() [109/130]

Field< rpg::Map > const * lcf::Struct< rpg::Map >::fields
private

Definition at line 250 of file lmu_map.cpp.

◆ fields() [110/130]

Field< rpg::MoveRoute > const * lcf::Struct< rpg::MoveRoute >::fields
private

Definition at line 53 of file lmu_moveroute.cpp.

◆ fields() [111/130]

Field< rpg::Save > const * lcf::Struct< rpg::Save >::fields
private

Definition at line 138 of file lsd_save.cpp.

◆ fields() [112/130]

Field< rpg::SaveActor > const * lcf::Struct< rpg::SaveActor >::fields
private

Definition at line 241 of file lsd_saveactor.cpp.

◆ fields() [113/130]

Field< rpg::SaveCommonEvent > const * lcf::Struct< rpg::SaveCommonEvent >::fields
private

Definition at line 33 of file lsd_savecommonevent.cpp.

◆ fields() [114/130]

Field< rpg::SaveEasyRpgData > const * lcf::Struct< rpg::SaveEasyRpgData >::fields
private

Definition at line 47 of file lsd_saveeasyrpgdata.cpp.

◆ fields() [115/130]

Field< rpg::SaveEasyRpgText > const * lcf::Struct< rpg::SaveEasyRpgText >::fields
private

Definition at line 82 of file lsd_saveeasyrpgtext.cpp.

◆ fields() [116/130]

Field< rpg::SaveEasyRpgWindow > const * lcf::Struct< rpg::SaveEasyRpgWindow >::fields
private

Definition at line 68 of file lsd_saveeasyrpgwindow.cpp.

◆ fields() [117/130]

Field< rpg::SaveEventExecFrame > const * lcf::Struct< rpg::SaveEventExecFrame >::fields
private

Definition at line 108 of file lsd_saveeventexecframe.cpp.

◆ fields() [118/130]

Field< rpg::SaveEventExecState > const * lcf::Struct< rpg::SaveEventExecState >::fields
private

Definition at line 180 of file lsd_saveeventexecstate.cpp.

◆ fields() [119/130]

Field< rpg::SaveInventory > const * lcf::Struct< rpg::SaveInventory >::fields
private

Definition at line 171 of file lsd_saveinventory.cpp.

◆ fields() [120/130]

Field< rpg::SaveMapEvent > const * lcf::Struct< rpg::SaveMapEvent >::fields
private

Definition at line 327 of file lsd_savemapevent.cpp.

◆ fields() [121/130]

Field< rpg::SaveMapEventBase > const * lcf::Struct< rpg::SaveMapEventBase >::fields
private

Definition at line 299 of file lsd_savemapeventbase.cpp.

◆ fields() [122/130]

Field< rpg::SaveMapInfo > const * lcf::Struct< rpg::SaveMapInfo >::fields
private

Definition at line 124 of file lsd_savemapinfo.cpp.

◆ fields() [123/130]

Field< rpg::SavePanorama > const * lcf::Struct< rpg::SavePanorama >::fields
private

Definition at line 40 of file lsd_savepanorama.cpp.

◆ fields() [124/130]

Field< rpg::SavePartyLocation > const * lcf::Struct< rpg::SavePartyLocation >::fields
private

Definition at line 411 of file lsd_savepartylocation.cpp.

◆ fields() [125/130]

Field< rpg::SavePicture > const * lcf::Struct< rpg::SavePicture >::fields
private

Definition at line 313 of file lsd_savepicture.cpp.

◆ fields() [126/130]

Field< rpg::SaveScreen > const * lcf::Struct< rpg::SaveScreen >::fields
private

Definition at line 236 of file lsd_savescreen.cpp.

◆ fields() [127/130]

Field< rpg::SaveSystem > const * lcf::Struct< rpg::SaveSystem >::fields
private

Definition at line 458 of file lsd_savesystem.cpp.

◆ fields() [128/130]

Field< rpg::SaveTarget > const * lcf::Struct< rpg::SaveTarget >::fields
private

Definition at line 61 of file lsd_savetarget.cpp.

◆ fields() [129/130]

Field< rpg::SaveTitle > const * lcf::Struct< rpg::SaveTitle >::fields
private

Definition at line 110 of file lsd_savetitle.cpp.

◆ fields() [130/130]

Field< rpg::SaveVehicleLocation > const * lcf::Struct< rpg::SaveVehicleLocation >::fields
private

Definition at line 334 of file lsd_savevehiclelocation.cpp.

◆ LcfSize() [1/2]

template<class S >
int lcf::Struct< S >::LcfSize ( const S & obj,
LcfWriter & stream )
static

Definition at line 137 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler(), lcf::StructDefault< T >::make(), and lcf::RootXmlHandler< S >::ref.

Referenced by lcf::TypeReader< std::vector< T >, Category::Struct >::LcfSize(), and lcf::TypeReader< T, Category::Struct >::LcfSize().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LcfSize() [2/2]

template<class S >
int lcf::Struct< S >::LcfSize ( const std::vector< S > & obj,
LcfWriter & stream )
static

Definition at line 237 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler().

+ Here is the call graph for this function:

◆ MakeFieldMap()

template<class S >
void lcf::Struct< S >::MakeFieldMap ( )
staticprivate

Definition at line 26 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler().

+ Here is the call graph for this function:

◆ MakeTagMap()

template<class S >
void lcf::Struct< S >::MakeTagMap ( )
staticprivate

Definition at line 34 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler(), and lcf::RootXmlHandler< S >::name.

Referenced by lcf::StructXmlHandler< S >::StructXmlHandler().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ name() [1/130]

const char *const lcf::Struct< rpg::Actor >::name
private

Definition at line 16 of file fwd_struct_impl.h.

◆ name() [2/130]

const char *const lcf::Struct< rpg::Animation >::name
private

Definition at line 21 of file fwd_struct_impl.h.

◆ name() [3/130]

const char *const lcf::Struct< rpg::AnimationCellData >::name
private

Definition at line 26 of file fwd_struct_impl.h.

◆ name() [4/130]

const char *const lcf::Struct< rpg::AnimationFrame >::name
private

Definition at line 31 of file fwd_struct_impl.h.

◆ name() [5/130]

const char *const lcf::Struct< rpg::AnimationTiming >::name
private

Definition at line 36 of file fwd_struct_impl.h.

◆ name() [6/130]

const char *const lcf::Struct< rpg::Attribute >::name
private

Definition at line 41 of file fwd_struct_impl.h.

◆ name() [7/130]

const char *const lcf::Struct< rpg::BattleCommand >::name
private

Definition at line 46 of file fwd_struct_impl.h.

◆ name() [8/130]

const char *const lcf::Struct< rpg::BattleCommands >::name
private

Definition at line 51 of file fwd_struct_impl.h.

◆ name() [9/130]

const char *const lcf::Struct< rpg::BattlerAnimation >::name
private

Definition at line 56 of file fwd_struct_impl.h.

◆ name() [10/130]

const char *const lcf::Struct< rpg::BattlerAnimationItemSkill >::name
private

Definition at line 61 of file fwd_struct_impl.h.

◆ name() [11/130]

const char *const lcf::Struct< rpg::BattlerAnimationPose >::name
private

Definition at line 66 of file fwd_struct_impl.h.

◆ name() [12/130]

const char *const lcf::Struct< rpg::BattlerAnimationWeapon >::name
private

Definition at line 71 of file fwd_struct_impl.h.

◆ name() [13/130]

const char *const lcf::Struct< rpg::Chipset >::name
private

Definition at line 76 of file fwd_struct_impl.h.

◆ name() [14/130]

const char *const lcf::Struct< rpg::Class >::name
private

Definition at line 81 of file fwd_struct_impl.h.

◆ name() [15/130]

const char *const lcf::Struct< rpg::CommonEvent >::name
private

Definition at line 86 of file fwd_struct_impl.h.

◆ name() [16/130]

const char *const lcf::Struct< rpg::Database >::name
private

Definition at line 91 of file fwd_struct_impl.h.

◆ name() [17/130]

const char *const lcf::Struct< rpg::Encounter >::name
private

Definition at line 96 of file fwd_struct_impl.h.

◆ name() [18/130]

const char *const lcf::Struct< rpg::Enemy >::name
private

Definition at line 101 of file fwd_struct_impl.h.

◆ name() [19/130]

const char *const lcf::Struct< rpg::EnemyAction >::name
private

Definition at line 106 of file fwd_struct_impl.h.

◆ name() [20/130]

const char *const lcf::Struct< rpg::Equipment >::name
private

Definition at line 111 of file fwd_struct_impl.h.

◆ name() [21/130]

const char *const lcf::Struct< rpg::Event >::name
private

Definition at line 116 of file fwd_struct_impl.h.

◆ name() [22/130]

const char *const lcf::Struct< rpg::EventCommand >::name
private

Definition at line 121 of file fwd_struct_impl.h.

◆ name() [23/130]

const char *const lcf::Struct< rpg::EventPage >::name
private

Definition at line 126 of file fwd_struct_impl.h.

◆ name() [24/130]

const char *const lcf::Struct< rpg::EventPageCondition >::name
private

Definition at line 131 of file fwd_struct_impl.h.

◆ name() [25/130]

const char *const lcf::Struct< rpg::Item >::name
private

Definition at line 136 of file fwd_struct_impl.h.

◆ name() [26/130]

const char *const lcf::Struct< rpg::Learning >::name
private

Definition at line 141 of file fwd_struct_impl.h.

◆ name() [27/130]

const char *const lcf::Struct< rpg::Map >::name
private

Definition at line 146 of file fwd_struct_impl.h.

◆ name() [28/130]

const char *const lcf::Struct< rpg::MapInfo >::name
private

Definition at line 151 of file fwd_struct_impl.h.

◆ name() [29/130]

const char *const lcf::Struct< rpg::MoveCommand >::name
private

Definition at line 156 of file fwd_struct_impl.h.

◆ name() [30/130]

const char *const lcf::Struct< rpg::MoveRoute >::name
private

Definition at line 161 of file fwd_struct_impl.h.

◆ name() [31/130]

const char *const lcf::Struct< rpg::Music >::name
private

Definition at line 166 of file fwd_struct_impl.h.

◆ name() [32/130]

const char *const lcf::Struct< rpg::Parameters >::name
private

Definition at line 171 of file fwd_struct_impl.h.

◆ name() [33/130]

const char *const lcf::Struct< rpg::Rect >::name
private

Definition at line 176 of file fwd_struct_impl.h.

◆ name() [34/130]

const char *const lcf::Struct< rpg::Save >::name
private

Definition at line 181 of file fwd_struct_impl.h.

◆ name() [35/130]

const char *const lcf::Struct< rpg::SaveActor >::name
private

Definition at line 186 of file fwd_struct_impl.h.

◆ name() [36/130]

const char *const lcf::Struct< rpg::SaveCommonEvent >::name
private

Definition at line 191 of file fwd_struct_impl.h.

◆ name() [37/130]

const char *const lcf::Struct< rpg::SaveEasyRpgData >::name
private

Definition at line 196 of file fwd_struct_impl.h.

◆ name() [38/130]

const char *const lcf::Struct< rpg::SaveEasyRpgText >::name
private

Definition at line 201 of file fwd_struct_impl.h.

◆ name() [39/130]

const char *const lcf::Struct< rpg::SaveEasyRpgWindow >::name
private

Definition at line 206 of file fwd_struct_impl.h.

◆ name() [40/130]

const char *const lcf::Struct< rpg::SaveEventExecFrame >::name
private

Definition at line 211 of file fwd_struct_impl.h.

◆ name() [41/130]

const char *const lcf::Struct< rpg::SaveEventExecState >::name
private

Definition at line 216 of file fwd_struct_impl.h.

◆ name() [42/130]

const char *const lcf::Struct< rpg::SaveInventory >::name
private

Definition at line 221 of file fwd_struct_impl.h.

◆ name() [43/130]

const char *const lcf::Struct< rpg::SaveMapEvent >::name
private

Definition at line 226 of file fwd_struct_impl.h.

◆ name() [44/130]

const char *const lcf::Struct< rpg::SaveMapEventBase >::name
private

Definition at line 231 of file fwd_struct_impl.h.

◆ name() [45/130]

const char *const lcf::Struct< rpg::SaveMapInfo >::name
private

Definition at line 236 of file fwd_struct_impl.h.

◆ name() [46/130]

const char *const lcf::Struct< rpg::SavePanorama >::name
private

Definition at line 241 of file fwd_struct_impl.h.

◆ name() [47/130]

const char *const lcf::Struct< rpg::SavePartyLocation >::name
private

Definition at line 246 of file fwd_struct_impl.h.

◆ name() [48/130]

const char *const lcf::Struct< rpg::SavePicture >::name
private

Definition at line 251 of file fwd_struct_impl.h.

◆ name() [49/130]

const char *const lcf::Struct< rpg::SaveScreen >::name
private

Definition at line 256 of file fwd_struct_impl.h.

◆ name() [50/130]

const char *const lcf::Struct< rpg::SaveSystem >::name
private

Definition at line 261 of file fwd_struct_impl.h.

◆ name() [51/130]

const char *const lcf::Struct< rpg::SaveTarget >::name
private

Definition at line 266 of file fwd_struct_impl.h.

◆ name() [52/130]

const char *const lcf::Struct< rpg::SaveTitle >::name
private

Definition at line 271 of file fwd_struct_impl.h.

◆ name() [53/130]

const char *const lcf::Struct< rpg::SaveVehicleLocation >::name
private

Definition at line 276 of file fwd_struct_impl.h.

◆ name() [54/130]

const char *const lcf::Struct< rpg::Skill >::name
private

Definition at line 281 of file fwd_struct_impl.h.

◆ name() [55/130]

const char *const lcf::Struct< rpg::Sound >::name
private

Definition at line 286 of file fwd_struct_impl.h.

◆ name() [56/130]

const char *const lcf::Struct< rpg::Start >::name
private

Definition at line 291 of file fwd_struct_impl.h.

◆ name() [57/130]

const char *const lcf::Struct< rpg::State >::name
private

Definition at line 296 of file fwd_struct_impl.h.

◆ name() [58/130]

const char *const lcf::Struct< rpg::Switch >::name
private

Definition at line 301 of file fwd_struct_impl.h.

◆ name() [59/130]

const char *const lcf::Struct< rpg::System >::name
private

Definition at line 306 of file fwd_struct_impl.h.

◆ name() [60/130]

const char *const lcf::Struct< rpg::Terms >::name
private

Definition at line 311 of file fwd_struct_impl.h.

◆ name() [61/130]

const char *const lcf::Struct< rpg::Terrain >::name
private

Definition at line 316 of file fwd_struct_impl.h.

◆ name() [62/130]

const char *const lcf::Struct< rpg::TestBattler >::name
private

Definition at line 321 of file fwd_struct_impl.h.

◆ name() [63/130]

const char *const lcf::Struct< rpg::TreeMap >::name
private

Definition at line 326 of file fwd_struct_impl.h.

◆ name() [64/130]

const char *const lcf::Struct< rpg::Troop >::name
private

Definition at line 331 of file fwd_struct_impl.h.

◆ name() [65/130]

const char *const lcf::Struct< rpg::TroopMember >::name
private

Definition at line 336 of file fwd_struct_impl.h.

◆ name() [66/130]

const char *const lcf::Struct< rpg::TroopPage >::name
private

Definition at line 341 of file fwd_struct_impl.h.

◆ name() [67/130]

const char *const lcf::Struct< rpg::TroopPageCondition >::name
private

Definition at line 346 of file fwd_struct_impl.h.

◆ name() [68/130]

const char *const lcf::Struct< rpg::Variable >::name
private

Definition at line 351 of file fwd_struct_impl.h.

◆ name() [69/130]

char const *const lcf::Struct< rpg::Actor >::name
private

Definition at line 22 of file ldb_actor.cpp.

◆ name() [70/130]

char const *const lcf::Struct< rpg::Animation >::name
private

Definition at line 22 of file ldb_animation.cpp.

◆ name() [71/130]

char const *const lcf::Struct< rpg::AnimationCellData >::name
private

Definition at line 22 of file ldb_animationcelldata.cpp.

◆ name() [72/130]

char const *const lcf::Struct< rpg::AnimationFrame >::name
private

Definition at line 22 of file ldb_animationframe.cpp.

◆ name() [73/130]

char const *const lcf::Struct< rpg::AnimationTiming >::name
private

Definition at line 22 of file ldb_animationtiming.cpp.

◆ name() [74/130]

char const *const lcf::Struct< rpg::Attribute >::name
private

Definition at line 22 of file ldb_attribute.cpp.

◆ name() [75/130]

char const *const lcf::Struct< rpg::BattleCommand >::name
private

Definition at line 22 of file ldb_battlecommand.cpp.

◆ name() [76/130]

char const *const lcf::Struct< rpg::BattleCommands >::name
private

Definition at line 22 of file ldb_battlecommands.cpp.

◆ name() [77/130]

char const *const lcf::Struct< rpg::BattlerAnimation >::name
private

Definition at line 22 of file ldb_battleranimation.cpp.

◆ name() [78/130]

char const *const lcf::Struct< rpg::BattlerAnimationItemSkill >::name
private

Definition at line 22 of file ldb_battleranimationitemskill.cpp.

◆ name() [79/130]

char const *const lcf::Struct< rpg::BattlerAnimationPose >::name
private

Definition at line 22 of file ldb_battleranimationpose.cpp.

◆ name() [80/130]

char const *const lcf::Struct< rpg::BattlerAnimationWeapon >::name
private

Definition at line 22 of file ldb_battleranimationweapon.cpp.

◆ name() [81/130]

char const *const lcf::Struct< rpg::Chipset >::name
private

Definition at line 22 of file ldb_chipset.cpp.

◆ name() [82/130]

char const *const lcf::Struct< rpg::Class >::name
private

Definition at line 22 of file ldb_class.cpp.

◆ name() [83/130]

char const *const lcf::Struct< rpg::CommonEvent >::name
private

Definition at line 22 of file ldb_commonevent.cpp.

◆ name() [84/130]

char const *const lcf::Struct< rpg::Database >::name
private

Definition at line 22 of file ldb_database.cpp.

◆ name() [85/130]

char const *const lcf::Struct< rpg::Enemy >::name
private

Definition at line 22 of file ldb_enemy.cpp.

◆ name() [86/130]

char const *const lcf::Struct< rpg::EnemyAction >::name
private

Definition at line 22 of file ldb_enemyaction.cpp.

◆ name() [87/130]

char const *const lcf::Struct< rpg::Item >::name
private

Definition at line 22 of file ldb_item.cpp.

◆ name() [88/130]

char const *const lcf::Struct< rpg::Learning >::name
private

Definition at line 22 of file ldb_learning.cpp.

◆ name() [89/130]

char const *const lcf::Struct< rpg::Music >::name
private

Definition at line 22 of file ldb_music.cpp.

◆ name() [90/130]

char const *const lcf::Struct< rpg::Skill >::name
private

Definition at line 22 of file ldb_skill.cpp.

◆ name() [91/130]

char const *const lcf::Struct< rpg::Sound >::name
private

Definition at line 22 of file ldb_sound.cpp.

◆ name() [92/130]

char const *const lcf::Struct< rpg::State >::name
private

Definition at line 22 of file ldb_state.cpp.

◆ name() [93/130]

char const *const lcf::Struct< rpg::Switch >::name
private

Definition at line 22 of file ldb_switch.cpp.

◆ name() [94/130]

char const *const lcf::Struct< rpg::System >::name
private

Definition at line 22 of file ldb_system.cpp.

◆ name() [95/130]

char const *const lcf::Struct< rpg::Terms >::name
private

Definition at line 22 of file ldb_terms.cpp.

◆ name() [96/130]

char const *const lcf::Struct< rpg::Terrain >::name
private

Definition at line 22 of file ldb_terrain.cpp.

◆ name() [97/130]

char const *const lcf::Struct< rpg::TestBattler >::name
private

Definition at line 22 of file ldb_testbattler.cpp.

◆ name() [98/130]

char const *const lcf::Struct< rpg::Troop >::name
private

Definition at line 22 of file ldb_troop.cpp.

◆ name() [99/130]

char const *const lcf::Struct< rpg::TroopMember >::name
private

Definition at line 22 of file ldb_troopmember.cpp.

◆ name() [100/130]

char const *const lcf::Struct< rpg::TroopPage >::name
private

Definition at line 22 of file ldb_trooppage.cpp.

◆ name() [101/130]

char const *const lcf::Struct< rpg::TroopPageCondition >::name
private

Definition at line 22 of file ldb_trooppagecondition.cpp.

◆ name() [102/130]

char const *const lcf::Struct< rpg::Variable >::name
private

Definition at line 22 of file ldb_variable.cpp.

◆ name() [103/130]

char const *const lcf::Struct< rpg::Encounter >::name
private

Definition at line 22 of file lmt_encounter.cpp.

◆ name() [104/130]

char const *const lcf::Struct< rpg::MapInfo >::name
private

Definition at line 22 of file lmt_mapinfo.cpp.

◆ name() [105/130]

char const *const lcf::Struct< rpg::Start >::name
private

Definition at line 22 of file lmt_start.cpp.

◆ name() [106/130]

char const *const lcf::Struct< rpg::Event >::name
private

Definition at line 22 of file lmu_event.cpp.

◆ name() [107/130]

char const *const lcf::Struct< rpg::EventPage >::name
private

Definition at line 22 of file lmu_eventpage.cpp.

◆ name() [108/130]

char const *const lcf::Struct< rpg::EventPageCondition >::name
private

Definition at line 22 of file lmu_eventpagecondition.cpp.

◆ name() [109/130]

char const *const lcf::Struct< rpg::Map >::name
private

Definition at line 22 of file lmu_map.cpp.

◆ name() [110/130]

char const *const lcf::Struct< rpg::MoveRoute >::name
private

Definition at line 22 of file lmu_moveroute.cpp.

◆ name() [111/130]

char const *const lcf::Struct< rpg::Save >::name
private

Definition at line 22 of file lsd_save.cpp.

◆ name() [112/130]

char const *const lcf::Struct< rpg::SaveActor >::name
private

Definition at line 22 of file lsd_saveactor.cpp.

◆ name() [113/130]

char const *const lcf::Struct< rpg::SaveCommonEvent >::name
private

Definition at line 22 of file lsd_savecommonevent.cpp.

◆ name() [114/130]

char const *const lcf::Struct< rpg::SaveEasyRpgData >::name
private

Definition at line 22 of file lsd_saveeasyrpgdata.cpp.

◆ name() [115/130]

char const *const lcf::Struct< rpg::SaveEasyRpgText >::name
private

Definition at line 22 of file lsd_saveeasyrpgtext.cpp.

◆ name() [116/130]

char const *const lcf::Struct< rpg::SaveEasyRpgWindow >::name
private

Definition at line 22 of file lsd_saveeasyrpgwindow.cpp.

◆ name() [117/130]

char const *const lcf::Struct< rpg::SaveEventExecFrame >::name
private

Definition at line 22 of file lsd_saveeventexecframe.cpp.

◆ name() [118/130]

char const *const lcf::Struct< rpg::SaveEventExecState >::name
private

Definition at line 22 of file lsd_saveeventexecstate.cpp.

◆ name() [119/130]

char const *const lcf::Struct< rpg::SaveInventory >::name
private

Definition at line 22 of file lsd_saveinventory.cpp.

◆ name() [120/130]

char const *const lcf::Struct< rpg::SaveMapEvent >::name
private

Definition at line 22 of file lsd_savemapevent.cpp.

◆ name() [121/130]

char const *const lcf::Struct< rpg::SaveMapEventBase >::name
private

Definition at line 22 of file lsd_savemapeventbase.cpp.

◆ name() [122/130]

char const *const lcf::Struct< rpg::SaveMapInfo >::name
private

Definition at line 22 of file lsd_savemapinfo.cpp.

◆ name() [123/130]

char const *const lcf::Struct< rpg::SavePanorama >::name
private

Definition at line 22 of file lsd_savepanorama.cpp.

◆ name() [124/130]

char const *const lcf::Struct< rpg::SavePartyLocation >::name
private

Definition at line 22 of file lsd_savepartylocation.cpp.

◆ name() [125/130]

char const *const lcf::Struct< rpg::SavePicture >::name
private

Definition at line 22 of file lsd_savepicture.cpp.

◆ name() [126/130]

char const *const lcf::Struct< rpg::SaveScreen >::name
private

Definition at line 22 of file lsd_savescreen.cpp.

◆ name() [127/130]

char const *const lcf::Struct< rpg::SaveSystem >::name
private

Definition at line 22 of file lsd_savesystem.cpp.

◆ name() [128/130]

char const *const lcf::Struct< rpg::SaveTarget >::name
private

Definition at line 22 of file lsd_savetarget.cpp.

◆ name() [129/130]

char const *const lcf::Struct< rpg::SaveTitle >::name
private

Definition at line 22 of file lsd_savetitle.cpp.

◆ name() [130/130]

char const *const lcf::Struct< rpg::SaveVehicleLocation >::name
private

Definition at line 22 of file lsd_savevehiclelocation.cpp.

◆ ReadLcf() [1/2]

template<class S >
void lcf::Struct< S >::ReadLcf ( S & obj,
LcfReader & stream )
static

Definition at line 60 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler(), and lcf::RootXmlHandler< S >::name.

Referenced by lcf::RawStruct< rpg::TreeMap >::ReadLcf(), lcf::TypeReader< std::vector< T >, Category::Struct >::ReadLcf(), and lcf::TypeReader< T, Category::Struct >::ReadLcf().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ReadLcf() [2/2]

template<class S >
void lcf::Struct< S >::ReadLcf ( std::vector< S > & obj,
LcfReader & stream )
static

Definition at line 217 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler().

+ Here is the call graph for this function:

◆ WriteLcf() [1/2]

template<class S >
void lcf::Struct< S >::WriteLcf ( const S & obj,
LcfWriter & stream )
static

Definition at line 107 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler(), lcf::StructDefault< T >::make(), lcf::RootXmlHandler< S >::name, and lcf::RootXmlHandler< S >::ref.

Referenced by lcf::RawStruct< rpg::TreeMap >::WriteLcf(), lcf::TypeReader< std::vector< T >, Category::Struct >::WriteLcf(), and lcf::TypeReader< T, Category::Struct >::WriteLcf().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ WriteLcf() [2/2]

template<class S >
void lcf::Struct< S >::WriteLcf ( const std::vector< S > & obj,
LcfWriter & stream )
static

Definition at line 227 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler().

+ Here is the call graph for this function:

◆ WriteXml() [1/2]

template<class S >
void lcf::Struct< S >::WriteXml ( const S & obj,
XmlWriter & stream )
static

Definition at line 160 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler(), and lcf::RootXmlHandler< S >::name.

Referenced by lcf::RawStruct< rpg::TreeMap >::WriteXml(), lcf::TypeReader< std::vector< T >, Category::Struct >::WriteXml(), and lcf::TypeReader< T, Category::Struct >::WriteXml().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ WriteXml() [2/2]

template<class S >
void lcf::Struct< S >::WriteXml ( const std::vector< S > & obj,
XmlWriter & stream )
static

Definition at line 249 of file reader_struct_impl.h.

References lcf::RootXmlHandler< S >::RootXmlHandler().

+ Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ StructFieldXmlHandler

template<class S >
template<class T >
friend class StructFieldXmlHandler
friend

Definition at line 633 of file reader_struct.h.

◆ StructVectorXmlHandler

template<class S >
template<class T >
friend class StructVectorXmlHandler
friend

Definition at line 632 of file reader_struct.h.

◆ StructXmlHandler

template<class S >
template<class T >
friend class StructXmlHandler
friend

Definition at line 631 of file reader_struct.h.

Member Data Documentation

◆ field_map

template<class S >
std::map< int, const Field< S > * > lcf::Struct< S >::field_map
staticprivate

Definition at line 624 of file reader_struct.h.

◆ fields

template<class S >
const Field<S>* lcf::Struct< S >::fields[]
staticprivate

Definition at line 623 of file reader_struct.h.

◆ name

template<class S >
const char* const lcf::Struct< S >::name
staticprivate

Definition at line 626 of file reader_struct.h.

◆ tag_map

template<class S >
std::map< const char *const, const Field< S > *, StringComparator > lcf::Struct< S >::tag_map
staticprivate

Definition at line 625 of file reader_struct.h.


The documentation for this class was generated from the following files: