|
liblcf
|
#include <reader_struct.h>
Inheritance diagram for lcf::DatabaseVersionField< S, T >:
Collaboration diagram for lcf::DatabaseVersionField< S, T >: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 450 of file reader_struct.h.
|
inherited |
Definition at line 382 of file reader_struct.h.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 431 of file reader_struct.h.
References lcf::TypedField< S, T >::ref.
|
inlinevirtual |
Implements lcf::Field< S >.
Definition at line 461 of file reader_struct.h.
References lcf::Field< S >::is2k3, and lcf::TypedField< S, T >::IsDefault().
Here is the call graph for this function:
|
inlineinherited |
Definition at line 397 of file reader_struct.h.
References lcf::Field< S >::present_if_default.
Referenced by lcf::Struct< S >::LcfSize(), and lcf::Struct< S >::WriteLcf().
Here is the caller graph for this function:
|
inlinevirtual |
Implements lcf::Field< S >.
Definition at line 454 of file reader_struct.h.
References lcf::TypedField< S, T >::LcfSize().
Here is the call graph for this function:
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 434 of file reader_struct.h.
References lcf::TypedField< S, T >::ref.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 417 of file reader_struct.h.
References lcf::TypedField< S, T >::ref.
|
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 426 of file reader_struct.h.
References lcf::Field< S >::name, and lcf::TypedField< S, T >::ref.
|
inherited |
Definition at line 385 of file reader_struct.h.
Referenced by lcf::Struct< S >::LcfSize(), and lcf::Struct< S >::WriteLcf().
|
inherited |
Definition at line 387 of file reader_struct.h.
Referenced by lcf::DatabaseVersionField< S, T >::IsDefault(), lcf::Struct< S >::LcfSize(), and lcf::Struct< S >::WriteLcf().
|
inherited |
Definition at line 384 of file reader_struct.h.
Referenced by lcf::TypedField< S, T >::WriteXml().
|
inherited |
Definition at line 386 of file reader_struct.h.
Referenced by lcf::Field< S >::isPresentIfDefault().
|
inherited |
Definition at line 415 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().