Aegis  4.25.D505
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
introspector_boolean Class Reference

#include <boolean.h>

Inheritance diagram for introspector_boolean:
introspector introspector_boolean_by_method< T >

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_booleanoperator= (const introspector_boolean &)

Detailed Description

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.

Definition at line 31 of file boolean.h.


Constructor & Destructor Documentation

The destructor.

The constructor.

The copy constructor. Do not use.


Member Function Documentation

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.

Parameters:
opThe output to write the value on
nameThe name of the field being written
valueThe value of the field being written
show_if_defaultWhether 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.

Parameters:
opThe output to write the value on
nameThe name of the field being written
valueThe value of the field being written
show_if_defaultWhether or not to display zero values, or hide them.

The documentation for this class was generated from the following file: