|
Aegis
4.25.D505
|
#include <boolean.h>
Public Member Functions | |
| virtual | ~introspector_boolean () |
Static Public Member Functions | |
| static void | write (const output::pointer &op, const nstring &name, bool value, bool show_if_default=false) |
| static void | write_xml (const output::pointer &op, const nstring &name, bool value, bool show_if_default=false) |
Protected Member Functions | |
| introspector_boolean () | |
| nstring | get_name () const |
Private Member Functions | |
| introspector_boolean (const introspector_boolean &) | |
| introspector_boolean & | operator= (const introspector_boolean &) |
The introspector_boolean class is used to represent the manipulations required to manage bool instance variables by the meta-data parser. It is an abstract base class, further derivation is required before a useable introspector can be constructed.
| virtual introspector_boolean::~introspector_boolean | ( | ) | [virtual] |
The destructor.
| introspector_boolean::introspector_boolean | ( | ) | [protected] |
The constructor.
| introspector_boolean::introspector_boolean | ( | const introspector_boolean & | ) | [private] |
The copy constructor. Do not use.
| nstring introspector_boolean::get_name | ( | ) | const [protected, virtual] |
The get_name mathod is used to get the name of the type of value the introspector is managing. Used in error messages.
Implements introspector.
| introspector_boolean& introspector_boolean::operator= | ( | const introspector_boolean & | ) | [private] |
The assignment operator. Do not use.
| static void introspector_boolean::write | ( | const output::pointer & | op, |
| const nstring & | name, | ||
| bool | value, | ||
| bool | show_if_default = false |
||
| ) | [static] |
The write class method is used to write the named field to the given output.
| op | The output to write the value on |
| name | The name of the field being written |
| value | The value of the field being written |
| show_if_default | Whether or not to display zero values, or hide them. |
| static void introspector_boolean::write_xml | ( | const output::pointer & | op, |
| const nstring & | name, | ||
| bool | value, | ||
| bool | show_if_default = false |
||
| ) | [static] |
The write_xml class method is used to write the named field to the given output as an XML element.
| op | The output to write the value on |
| name | The name of the field being written |
| value | The value of the field being written |
| show_if_default | Whether or not to display zero values, or hide them. |
1.7.6.1