Visitor that helps to perform action that depends on polymorphic object type. More...
#include <CCDataVisitor.h>
Public Member Functions | |
| virtual | ~DataVisitor () |
| virtual void | visitObject (const Ref *p)=0 |
| default method, called from non-overloaded methods and for unrecognized objects More... | |
| local | visitObject ( local p) |
| default method, called from non-overloaded methods and for unrecognized objects More... | |
| virtual void | visit (const __Bool *p) |
| virtual void | visit (const __Integer *p) |
| var | visit ( var p) |
| local | visit ( local p) |
| virtual void | visit (const __Float *p) |
| local | visit ( local p) |
| virtual void | visit (const __Double *p) |
| local | visit ( local p) |
| virtual void | visit (const __String *p) |
| local | visit ( local p) |
| virtual void | visit (const __Array *p) |
| virtual void | visit (const __Dictionary *p) |
| local | visit ( local p) |
| virtual void | visit (const __Set *p) |
| local | visit ( local p) |
Visitor that helps to perform action that depends on polymorphic object type.
Use cases:
Usage:
|
inlinevirtual |
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
virtual |
Reimplemented in PrettyPrinter.
|
pure virtual |
default method, called from non-overloaded methods and for unrecognized objects
Implemented in PrettyPrinter.
|
pure virtual |
default method, called from non-overloaded methods and for unrecognized objects
Implemented in PrettyPrinter.
|
pure virtual |
default method, called from non-overloaded methods and for unrecognized objects
Implemented in PrettyPrinter.