Visitor that helps to perform action that depends on polymorphic object type.
More...
#include <CCDataVisitor.h>
Visitor that helps to perform action that depends on polymorphic object type.
Use cases:
Usage:
- subclass CCDataVisitor
- overload visit() methods for object that you need to handle
- handle other objects in visitObject()
- pass your visitor to CCObject::acceptVisitor()
virtual void visit |
( |
const CCBool * |
p) | |
|
|
virtual |
virtual void visit |
( |
const CCFloat * |
p) | |
|
|
virtual |
virtual void visit |
( |
const CCDouble * |
p) | |
|
|
virtual |
virtual void visit |
( |
const CCString * |
p) | |
|
|
virtual |
virtual void visit |
( |
const CCArray * |
p) | |
|
|
virtual |
virtual void visit |
( |
const CCSet * |
p) | |
|
|
virtual |
virtual void visitObject |
( |
const CCObject * |
p) | |
|
|
pure virtual |
default method, called from non-overloaded methods and for unrecognized objects
Implemented in CCPrettyPrinter.
The documentation for this class was generated from the following file: