The Field class holds field information which consists of a name and a value and is able to serialize and deserialize this information.
More...
#include <field.h>
|
static bool | isValidType (int number) |
| Returns whether the specified number is a valid field type. More...
|
|
The Field class holds field information which consists of a name and a value and is able to serialize and deserialize this information.
Definition at line 15 of file field.h.
◆ Field() [1/2]
Io::Field::Field |
( |
AccountEntry * |
tiedAccount, |
|
|
const std::string & |
name = std::string() , |
|
|
const std::string & |
value = std::string() |
|
) |
| |
Constructs a new account entry for the specified account with the specified name and value.
Definition at line 23 of file field.cpp.
◆ Field() [2/2]
Io::Field::Field |
( |
AccountEntry * |
tiedAccount, |
|
|
std::istream & |
stream |
|
) |
| |
Constructs a new account entry for the specified account which is deserialize from the specified stream.
- Exceptions
-
Definition at line 36 of file field.cpp.
◆ isEmpty()
bool Io::Field::isEmpty |
( |
| ) |
const |
|
inline |
Returns an indication whether the entry is empty.
Definition at line 44 of file field.h.
◆ isValidType()
bool Io::Field::isValidType |
( |
int |
number | ) |
|
|
inlinestatic |
Returns whether the specified number is a valid field type.
Definition at line 108 of file field.h.
◆ make()
void Io::Field::make |
( |
std::ostream & |
stream | ) |
const |
Serializes the current instance to the specified stream.
Definition at line 63 of file field.cpp.
◆ name()
const std::string & Io::Field::name |
( |
| ) |
const |
|
inline |
Returns the name.
Definition at line 52 of file field.h.
◆ setName()
void Io::Field::setName |
( |
const std::string & |
name | ) |
|
|
inline |
Sets the name.
Definition at line 60 of file field.h.
◆ setType()
Sets the type.
Definition at line 92 of file field.h.
◆ setValue()
void Io::Field::setValue |
( |
const std::string & |
value | ) |
|
|
inline |
Sets the value.
Definition at line 76 of file field.h.
◆ tiedAccount()
Returns the tied account.
Definition at line 100 of file field.h.
◆ type()
Returns the type.
Definition at line 84 of file field.h.
◆ value()
const std::string & Io::Field::value |
( |
| ) |
const |
|
inline |
Returns the value.
Definition at line 68 of file field.h.
◆ m_extendedData
std::string Io::Field::m_extendedData |
|
protected |
The documentation for this class was generated from the following files: