DataVisitor Class Reference
#include <data-visitor.h>
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'> |
Constructor & Destructor Documentation
| virtual DataVisitor::~DataVisitor |
( |
|
) |
[inline, virtual] |
Member Function Documentation
| void DataVisitor::visit |
( |
Data & |
data |
) |
|
| virtual void DataVisitor::visit |
( |
Float8 & |
|
) |
[inline, protected, virtual] |
| virtual void DataVisitor::visit |
( |
Float4 & |
|
) |
[inline, protected, virtual] |
| 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] |
| void DataVisitor::visit |
( |
Signed1 & |
nr |
) |
[protected, virtual] |
| virtual void DataVisitor::visit |
( |
Symbol & |
|
) |
[inline, protected, virtual] |
| virtual void DataVisitor::visit |
( |
String & |
|
) |
[inline, protected, virtual] |
| virtual void DataVisitor::visit |
( |
Token & |
|
) |
[inline, protected, virtual] |
Reimplemented in DataTexter, and DataBinner.
References assert().
Referenced by Symbol::visit(), FloatClass< T, C >::visit(), IntegerClass< T, S, C >::visit(), Token::visit(), String::visit(), and Array< SM, T >::visit().
| virtual void DataVisitor::visitSignedNumber |
( |
signed8 |
, |
|
|
char |
| |
|
) |
| | [inline, protected, virtual] |
| virtual void DataVisitor::visitUnsignedNumber |
( |
unsigned8 |
, |
|
|
char |
| |
|
) |
| | [inline, protected, virtual] |
Friends And Related Function Documentation
friend class Token [friend] |
Member Data Documentation
The documentation for this class was generated from the following files: