ot_lib::ot_null Class Reference

OT_LIB Null type class. More...

#include <ot_lib.h>

Inheritance diagram for ot_lib::ot_null:

ot_lib::ot_obj

List of all members.

Public Member Functions

 ot_null (void)
 Costructor.
virtual ~ot_null ()
 Destructor.
 ot_null (const ot_null &c)
ot_objdup (void) const
 Duplicate object.
void asXml (ostream &s=cout, int i=0) const
bool asData (ostream &s) const
bool operator== (const ot_obj *o) const
 Op. ==.


Detailed Description

OT_LIB Null type class.

Implementation of the null object


Constructor & Destructor Documentation

ot_lib::ot_null::ot_null ( void   ) 

Costructor.

virtual ot_lib::ot_null::~ot_null (  )  [virtual]

Destructor.

ot_lib::ot_null::ot_null ( const ot_null c  ) 


Member Function Documentation

ot_obj* ot_lib::ot_null::dup ( void   )  const [virtual]

Duplicate object.

Implements ot_lib::ot_obj.

void ot_lib::ot_null::asXml ( ostream &  s = cout,
int  i = 0 
) const [virtual]

Print the XML rappresentation of object into string

Parameters:
s the output string
i The indent spaces

Implements ot_lib::ot_obj.

bool ot_lib::ot_null::asData ( ostream &  s  )  const [virtual]

Build a binary image of data object

Parameters:
s The output stream

Implements ot_lib::ot_obj.

bool ot_lib::ot_null::operator== ( const ot_obj o  )  const [inline, virtual]

Op. ==.

Implements ot_lib::ot_obj.


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

Generated on Sun May 4 12:42:45 2008 for OT_LIB 4.1 by  doxygen 1.5.5