|
liblcf
|
#include <reader_struct.h>
Inheritance diagram for lcf::CountField< S, T >:
Collaboration diagram for lcf::CountField< S, T >:Public Types | |
| typedef S | struct_type |
Public Member Functions | |
| void | WriteLcf (const S &obj, LcfWriter &stream) const |
| int | LcfSize (const S &obj, LcfWriter &) const |
| void | ReadLcf (S &, LcfReader &stream, uint32_t length) const |
| void | WriteXml (const S &, XmlWriter &) const |
| void | BeginXml (S &, XmlReader &) const |
| void | ParseXml (S &, const std::string &) const |
| bool | IsDefault (const S &a, const S &b, bool) const |
| bool | isPresentIfDefault (bool db_is2k3) const |
Public Attributes | |
| const T S::* | ref |
| const char *const | name |
| int | id |
| bool | present_if_default |
| bool | is2k3 |
CountField class template.
Definition at line 525 of file reader_struct.h.
Definition at line 368 of file reader_struct.h.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 506 of file reader_struct.h.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 512 of file reader_struct.h.
References lcf::SizeField< S, T >::ref.
Definition at line 383 of file reader_struct.h.
References lcf::Field< S >::present_if_default.
Implements lcf::Field< S >.
Definition at line 533 of file reader_struct.h.
References lcf::SizeField< S, T >::ref.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 509 of file reader_struct.h.
|
inlinevirtualinherited |
Implements lcf::Field< S >.
Definition at line 491 of file reader_struct.h.
Implements lcf::Field< S >.
Definition at line 529 of file reader_struct.h.
References lcf::SizeField< S, T >::ref.
Implements lcf::Field< S >.
Definition at line 503 of file reader_struct.h.
|
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().
Definition at line 489 of file reader_struct.h.
Referenced by lcf::SizeField< S, T >::IsDefault(), lcf::CountField< S, T >::LcfSize(), lcf::SizeField< S, T >::LcfSize(), lcf::SizeField< S, T >::WriteLcf(), and lcf::CountField< S, T >::WriteLcf().