liblcf
|
#include <reader_struct.h>
Public Types | |
typedef S | struct_type |
Public Member Functions | |
int | LcfSize (const S &obj, LcfWriter &stream) const |
bool | IsDefault (const S &a, const S &b, bool is2k3) const |
void | ReadLcf (S &obj, LcfReader &stream, uint32_t length) const |
void | WriteLcf (const S &obj, LcfWriter &stream) const |
void | WriteXml (const S &obj, XmlWriter &stream) const |
void | BeginXml (S &obj, XmlReader &stream) const |
void | ParseXml (S &obj, const std::string &data) const |
bool | isPresentIfDefault (bool db_is2k3) const |
Public Attributes | |
T S::* | ref |
const char *const | name |
int | id |
bool | present_if_default |
bool | is2k3 |
DatabaseVersionField class template.
Definition at line 436 of file reader_struct.h.
Definition at line 368 of file reader_struct.h.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 417 of file reader_struct.h.
References lcf::TypedField< S, T >::ref.
|
inlinevirtual |
Implements lcf::Field< S >.
Definition at line 447 of file reader_struct.h.
References lcf::Field< S >::is2k3, and lcf::TypedField< S, T >::IsDefault().
Definition at line 383 of file reader_struct.h.
References lcf::Field< S >::present_if_default.
|
inlinevirtual |
Implements lcf::Field< S >.
Definition at line 440 of file reader_struct.h.
References lcf::TypedField< S, T >::LcfSize().
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 420 of file reader_struct.h.
References lcf::TypedField< S, T >::ref.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 403 of file reader_struct.h.
References lcf::TypedField< S, T >::ref.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 406 of file reader_struct.h.
References lcf::TypedField< S, T >::ref.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 412 of file reader_struct.h.
References lcf::Field< S >::name, and lcf::TypedField< S, T >::ref.
|
inherited |
Definition at line 371 of file reader_struct.h.
|
inherited |
Definition at line 373 of file reader_struct.h.
Referenced by lcf::DatabaseVersionField< S, T >::IsDefault().
Definition at line 370 of file reader_struct.h.
Referenced by lcf::TypedField< S, T >::WriteXml().
|
inherited |
Definition at line 372 of file reader_struct.h.
Referenced by lcf::Field< S >::isPresentIfDefault().
|
inherited |
Definition at line 401 of file reader_struct.h.
Referenced by lcf::TypedField< S, T >::BeginXml(), lcf::TypedField< S, T >::IsDefault(), lcf::TypedField< S, T >::LcfSize(), lcf::TypedField< S, T >::ParseXml(), lcf::TypedField< S, T >::ReadLcf(), lcf::TypedField< S, T >::WriteLcf(), and lcf::TypedField< S, T >::WriteXml().