Typelib::ValueVisitor::TypeDispatch Class Reference

Inheritance diagram for Typelib::ValueVisitor::TypeDispatch:

Inheritance graph
[legend]
Collaboration diagram for Typelib::ValueVisitor::TypeDispatch:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TypeDispatch (ValueVisitor &visitor)
void apply (Value value)

Protected Member Functions

virtual bool visit_ (Numeric const &type)
virtual bool visit_ (Enum const &type)
virtual bool visit_ (Container const &type)
virtual bool visit_ (Pointer const &type)
virtual bool visit_ (Array const &type)
virtual bool visit_ (Compound const &type)
virtual bool visit_ (OpaqueType const &type)
virtual bool visit_ (Compound const &type, Field const &field)

Friends

class ValueVisitor


Constructor & Destructor Documentation

Typelib::ValueVisitor::TypeDispatch::TypeDispatch ( ValueVisitor visitor  )  [inline]


Member Function Documentation

virtual bool Typelib::ValueVisitor::TypeDispatch::visit_ ( Numeric const &  type  )  [inline, protected, virtual]

virtual bool Typelib::ValueVisitor::TypeDispatch::visit_ ( Enum const &  type  )  [inline, protected, virtual]

Reimplemented from Typelib::TypeVisitor.

References Typelib::ValueVisitor::visit_().

virtual bool Typelib::ValueVisitor::TypeDispatch::visit_ ( Container const &  type  )  [inline, protected, virtual]

Reimplemented from Typelib::TypeVisitor.

References Typelib::ValueVisitor::visit_().

virtual bool Typelib::ValueVisitor::TypeDispatch::visit_ ( Pointer const &  type  )  [inline, protected, virtual]

Reimplemented from Typelib::TypeVisitor.

References Typelib::ValueVisitor::visit_().

virtual bool Typelib::ValueVisitor::TypeDispatch::visit_ ( Array const &  type  )  [inline, protected, virtual]

Reimplemented from Typelib::TypeVisitor.

References Typelib::ValueVisitor::visit_().

virtual bool Typelib::ValueVisitor::TypeDispatch::visit_ ( Compound const &  type  )  [inline, protected, virtual]

Reimplemented from Typelib::TypeVisitor.

References Typelib::ValueVisitor::visit_().

virtual bool Typelib::ValueVisitor::TypeDispatch::visit_ ( OpaqueType const &  type  )  [inline, protected, virtual]

Reimplemented from Typelib::TypeVisitor.

References Typelib::ValueVisitor::visit_().

virtual bool Typelib::ValueVisitor::TypeDispatch::visit_ ( Compound const &  type,
Field const &  field 
) [inline, protected, virtual]

void Typelib::ValueVisitor::TypeDispatch::apply ( Value  value  )  [inline]


Friends And Related Function Documentation

friend class ValueVisitor [friend]


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

Generated on Thu Jan 22 16:38:08 2009 for typeLib by doxygen 1.5.6
SourceForge.net Project Page