DataVisitor Class Reference

#include <data-visitor.h>

Inherited by DataIo.

List of all members.

Public Member Functions

void visit (Data &data)
void visit (DataClass &data)
virtual ~DataVisitor ()

Protected Member Functions

virtual void visit (Token &)
virtual void visit (String &)
virtual void visit (Symbol &)
virtual void visit (Signed1 &nr)
virtual void visit (Signed2 &nr)
virtual void visit (Signed4 &nr)
virtual void visit (Signed8 &nr)
virtual void visit (Unsigned1 &nr)
virtual void visit (Unsigned2 &nr)
virtual void visit (Unsigned4 &nr)
virtual void visit (Unsigned8 &nr)
virtual void visitSignedNumber (signed8, char)
virtual void visitUnsignedNumber (unsigned8, char)
virtual void visit (Float4 &)
virtual void visit (Float8 &)

Protected Attributes

 ARRAY_TYPES

Friends

class Token
class String
class Symbol
class IntegerClass< signed1, true,'b'>
class IntegerClass< signed2, true,'w'>
class IntegerClass< signed4, true,'i'>
class IntegerClass< signed8, true,'l'>
class IntegerClass< unsigned1, false,'b'>
class IntegerClass< unsigned2, false,'w'>
class IntegerClass< unsigned4, false,'i'>
class IntegerClass< unsigned8, false,'l'>
class FloatClass< float4,'f'>
class FloatClass< float8,'d'>


Detailed Description

Definition at line 30 of file data-visitor.h.


Constructor & Destructor Documentation

virtual DataVisitor::~DataVisitor (  )  [inline, virtual]

Definition at line 73 of file data-visitor.h.


Member Function Documentation

void DataVisitor::visit ( DataClass data  ) 

Definition at line 32 of file data-visitor.cpp.

Here is the call graph for this function:

void DataVisitor::visit ( Data data  ) 

Reimplemented in DataIo.

Definition at line 27 of file data-visitor.cpp.

Here is the call graph for this function:

virtual void DataVisitor::visit ( Float8  )  [inline, protected, virtual]

Reimplemented in DataTexter, DataTexter, DataBinner, and DataBinner.

Definition at line 69 of file data-visitor.h.

virtual void DataVisitor::visit ( Float4  )  [inline, protected, virtual]

Reimplemented in DataTexter, DataTexter, DataBinner, and DataBinner.

Definition at line 68 of file data-visitor.h.

virtual void DataVisitor::visit ( Unsigned8 nr  )  [protected, virtual]

virtual void DataVisitor::visit ( Unsigned4 nr  )  [protected, virtual]

virtual void DataVisitor::visit ( Unsigned2 nr  )  [protected, virtual]

virtual void DataVisitor::visit ( Unsigned1 nr  )  [protected, virtual]

virtual void DataVisitor::visit ( Signed8 nr  )  [protected, virtual]

virtual void DataVisitor::visit ( Signed4 nr  )  [protected, virtual]

void DataVisitor::visit ( Signed2 nr  )  [protected, virtual]

Reimplemented in DataBinner, DataBinner, DataBinner, DataBinner, DataBinner, DataBinner, and DataBinner.

Definition at line 42 of file data-visitor.cpp.

Here is the call graph for this function:

void DataVisitor::visit ( Signed1 nr  )  [protected, virtual]

Reimplemented in DataBinner.

Definition at line 37 of file data-visitor.cpp.

Here is the call graph for this function:

virtual void DataVisitor::visit ( Symbol  )  [inline, protected, virtual]

Reimplemented in DataTexter, and DataBinner.

Definition at line 55 of file data-visitor.h.

virtual void DataVisitor::visit ( String  )  [inline, protected, virtual]

Reimplemented in DataTexter, and DataBinner.

Definition at line 54 of file data-visitor.h.

virtual void DataVisitor::visit ( Token  )  [inline, protected, virtual]

Reimplemented in DataTexter, and DataBinner.

Definition at line 47 of file data-visitor.h.

Here is the caller graph for this function:

virtual void DataVisitor::visitSignedNumber ( signed8  ,
char   
) [inline, protected, virtual]

Definition at line 66 of file data-visitor.h.

Here is the caller graph for this function:

virtual void DataVisitor::visitUnsignedNumber ( unsigned8  ,
char   
) [inline, protected, virtual]

Definition at line 67 of file data-visitor.h.


Friends And Related Function Documentation

friend class FloatClass< float4,'f'> [friend]

Definition at line 43 of file data-visitor.h.

friend class FloatClass< float8,'d'> [friend]

Definition at line 44 of file data-visitor.h.

friend class IntegerClass< signed1, true,'b'> [friend]

Definition at line 35 of file data-visitor.h.

friend class IntegerClass< signed2, true,'w'> [friend]

Definition at line 36 of file data-visitor.h.

friend class IntegerClass< signed4, true,'i'> [friend]

Definition at line 37 of file data-visitor.h.

friend class IntegerClass< signed8, true,'l'> [friend]

Definition at line 38 of file data-visitor.h.

friend class IntegerClass< unsigned1, false,'b'> [friend]

Definition at line 39 of file data-visitor.h.

friend class IntegerClass< unsigned2, false,'w'> [friend]

Definition at line 40 of file data-visitor.h.

friend class IntegerClass< unsigned4, false,'i'> [friend]

Definition at line 41 of file data-visitor.h.

friend class IntegerClass< unsigned8, false,'l'> [friend]

Definition at line 42 of file data-visitor.h.

friend class String [friend]

Definition at line 33 of file data-visitor.h.

friend class Symbol [friend]

Definition at line 34 of file data-visitor.h.

friend class Token [friend]

Definition at line 32 of file data-visitor.h.


Member Data Documentation

Reimplemented in DataTexter, and DataBinner.

Definition at line 52 of file data-visitor.h.


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

Generated on Sat Feb 20 19:04:27 2010 for Data Objects by  doxygen 1.5.9