Fennel: DataVisitor Class Reference (original) (raw)

Visitor interface for dump/check/repair functions. More...

#include <[DataVisitor.h](DataVisitor%5F8h-source.html)>

Inheritance diagram for DataVisitor:

List of all members.

Public Member Functions
virtual ~DataVisitor ()
virtual void preVisitDocument (std::string)=0
virtual void postVisitDocument ()=0
virtual void preVisitTable (std::string title)=0
virtual void postVisitTable ()=0
virtual void preVisitRow ()=0
virtual void postVisitRow ()=0
virtual void visitAttribute (std::string)=0
virtual void visitString (std::string)=0
virtual void visitChars (char const *, TupleStorageByteLength nChars)=0
virtual void visitUnicodeChars (Ucs2ConstBuffer, uint nChars)=0
virtual void visitUnsignedInt (uint64_t)=0
virtual void visitSignedInt (int64_t)=0
virtual void visitDouble (double)=0
virtual void visitFloat (float)=0
virtual void visitBoolean (bool)=0
virtual void visitPageId (PageId)=0
virtual void visitPageOwnerId (PageOwnerId)=0
virtual void visitSegByteId (SegByteId)=0
virtual void visitFormatted (char const *)=0
virtual void visitBytes (void const *v, TupleStorageByteLength iBytes)=0

Detailed Description

Visitor interface for dump/check/repair functions.

TODO: doc

Definition at line 36 of file DataVisitor.h.


Constructor & Destructor Documentation

| DataVisitor::~DataVisitor | ( | | ) | [virtual] | | -------------------------- | - | | - | ----------- |


Member Function Documentation

| virtual void DataVisitor::preVisitDocument | ( | std::string | | ) | [pure virtual] | | ------------------------------------------ | - | ----------- | | - | ---------------- |

| virtual void DataVisitor::postVisitDocument | ( | | ) | [pure virtual] | | ------------------------------------------- | - | | - | ---------------- |

virtual void DataVisitor::preVisitTable ( std::string title ) [pure virtual]

| virtual void DataVisitor::postVisitTable | ( | | ) | [pure virtual] | | ---------------------------------------- | - | | - | ---------------- |

| virtual void DataVisitor::preVisitRow | ( | | ) | [pure virtual] | | ------------------------------------- | - | | - | ---------------- |

| virtual void DataVisitor::postVisitRow | ( | | ) | [pure virtual] | | -------------------------------------- | - | | - | ---------------- |

| virtual void DataVisitor::visitAttribute | ( | std::string | | ) | [pure virtual] | | ---------------------------------------- | - | ----------- | | - | ---------------- |

| virtual void DataVisitor::visitString | ( | std::string | | ) | [pure virtual] | | ------------------------------------- | - | ----------- | | - | ---------------- |

| virtual void DataVisitor::visitUnsignedInt | ( | uint64_t | | ) | [pure virtual] | | ------------------------------------------ | - | ------------------------------------------------------------- | | - | ---------------- |

| virtual void DataVisitor::visitSignedInt | ( | int64_t | | ) | [pure virtual] | | ---------------------------------------- | - | ------------------------------------------------------------ | | - | ---------------- |

| virtual void DataVisitor::visitDouble | ( | double | | ) | [pure virtual] | | ------------------------------------- | - | ------ | | - | ---------------- |

| virtual void DataVisitor::visitFloat | ( | float | | ) | [pure virtual] | | ------------------------------------ | - | ----- | | - | ---------------- |

| virtual void DataVisitor::visitBoolean | ( | bool | | ) | [pure virtual] | | -------------------------------------- | - | ---- | | - | ---------------- |

| virtual void DataVisitor::visitPageId | ( | PageId | | ) | [pure virtual] | | ------------------------------------- | - | ------ | | - | ---------------- |

| virtual void DataVisitor::visitPageOwnerId | ( | PageOwnerId | | ) | [pure virtual] | | ------------------------------------------ | - | ----------- | | - | ---------------- |

| virtual void DataVisitor::visitSegByteId | ( | SegByteId | | ) | [pure virtual] | | ---------------------------------------- | - | --------- | | - | ---------------- |

| virtual void DataVisitor::visitFormatted | ( | char const * | | ) | [pure virtual] | | ---------------------------------------- | - | ------------- | | - | ---------------- |


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


Generated on Mon Jun 22 04:00:29 2009 for Fennel by doxygen 1.5.1