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() NA NA
◆ ~CCDataVisitor()
◆ visit() [1/8]
virtual void visit |
( |
const CCArray * |
p | ) |
|
|
virtual |
◆ visit() [2/8]
virtual void visit |
( |
const CCBool * |
p | ) |
|
|
virtual |
◆ visit() [3/8]
◆ visit() [4/8]
virtual void visit |
( |
const CCDouble * |
p | ) |
|
|
virtual |
◆ visit() [5/8]
virtual void visit |
( |
const CCFloat * |
p | ) |
|
|
virtual |
◆ visit() [6/8]
◆ visit() [7/8]
virtual void visit |
( |
const CCSet * |
p | ) |
|
|
virtual |
◆ visit() [8/8]
virtual void visit |
( |
const CCString * |
p | ) |
|
|
virtual |
◆ visitObject()
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:
- /home/runner/work/cocos-headers/cocos-headers/cocos2dx/cocoa/CCDataVisitor.h