#include <ot_enum_field_list.h>
Public Member Functions | |
OT_ENUM_FIELD_LIST (const OT_ENUM_FIELD &f) | |
OT_ENUM_FIELD_LIST (const OT_ENUM_FIELD_LIST &r) | |
ot_obj * | dup (void) const |
void | asXml (ostream &s, int i) const |
bool | asData (ostream &s) const |
bool | set (const string &str) |
bool | set (int val) |
string | getSelectedString (void) const |
int | getSelectedInt (void) const |
OT_ENUM_FIELD | getSelected (void) const |
OT_ENUM_FIELD_LIST | operator+ (const OT_ENUM_FIELD_LIST &r) const |
OT_ENUM_FIELD_LIST | operator+ (const OT_ENUM_FIELD &r) const |
OT_ENUM_FIELD_LIST | operator= (const OT_ENUM_FIELD_LIST &r) |
void | operator+= (const OT_ENUM_FIELD &r) |
bool | operator== (const OT_ENUM_FIELD_LIST &r) const |
bool | operator== (const ot_obj *o) const |
Op. ==. | |
Static Public Member Functions | |
static OT_ENUM_FIELD_LIST * | fromData (istream &s) |
Private Member Functions | |
OT_ENUM_FIELD_LIST (void) | |
void | deleteSelection (void) |
Static Private Member Functions | |
static bool | checkIntegrity (const OT_ENUM_FIELD_LIST &r, const string &filename, int line) |
Private Attributes | |
map< string, OT_ENUM_FIELD > | m_fields |
OT_ENUM_FIELD_LIST::OT_ENUM_FIELD_LIST | ( | void | ) | [private] |
OT_ENUM_FIELD_LIST::OT_ENUM_FIELD_LIST | ( | const OT_ENUM_FIELD & | f | ) |
OT_ENUM_FIELD_LIST::OT_ENUM_FIELD_LIST | ( | const OT_ENUM_FIELD_LIST & | r | ) |
static bool OT_ENUM_FIELD_LIST::checkIntegrity | ( | const OT_ENUM_FIELD_LIST & | r, | |
const string & | filename, | |||
int | line | |||
) | [static, private] |
void OT_ENUM_FIELD_LIST::deleteSelection | ( | void | ) | [private] |
ot_obj* OT_ENUM_FIELD_LIST::dup | ( | void | ) | const [virtual] |
Clone the object and return the pointer of the new object
Implements ot_obj.
void OT_ENUM_FIELD_LIST::asXml | ( | ostream & | s, | |
int | i | |||
) | const [virtual] |
Write the object XML rappresentation on output stream
s | The output stream | |
i | The indent spaces |
Implements ot_obj.
bool OT_ENUM_FIELD_LIST::asData | ( | ostream & | s | ) | const [virtual] |
static OT_ENUM_FIELD_LIST* OT_ENUM_FIELD_LIST::fromData | ( | istream & | s | ) | [static] |
bool OT_ENUM_FIELD_LIST::set | ( | const string & | str | ) |
bool OT_ENUM_FIELD_LIST::set | ( | int | val | ) |
string OT_ENUM_FIELD_LIST::getSelectedString | ( | void | ) | const |
int OT_ENUM_FIELD_LIST::getSelectedInt | ( | void | ) | const |
OT_ENUM_FIELD OT_ENUM_FIELD_LIST::getSelected | ( | void | ) | const |
OT_ENUM_FIELD_LIST OT_ENUM_FIELD_LIST::operator+ | ( | const OT_ENUM_FIELD_LIST & | r | ) | const |
OT_ENUM_FIELD_LIST OT_ENUM_FIELD_LIST::operator+ | ( | const OT_ENUM_FIELD & | r | ) | const |
OT_ENUM_FIELD_LIST OT_ENUM_FIELD_LIST::operator= | ( | const OT_ENUM_FIELD_LIST & | r | ) |
void OT_ENUM_FIELD_LIST::operator+= | ( | const OT_ENUM_FIELD & | r | ) |
bool OT_ENUM_FIELD_LIST::operator== | ( | const OT_ENUM_FIELD_LIST & | r | ) | const |
bool OT_ENUM_FIELD_LIST::operator== | ( | const ot_obj * | o | ) | const [inline, virtual] |
map<string,OT_ENUM_FIELD> OT_ENUM_FIELD_LIST::m_fields [private] |