|
A visitor for the hierarchical memory data structure. More...
#include <RobotAPI/libraries/armem/core/wm/visitor/Visitor.h>
Public Member Functions | |
bool | applyTo (const CoreSegment &coreSegment) |
bool | applyTo (const Entity &entity) |
bool | applyTo (const EntityInstance &instance) |
bool | applyTo (const EntitySnapshot &snapshot) |
bool | applyTo (const Memory &memory) |
bool | applyTo (const ProviderSegment &providerSegment) |
bool | applyTo (CoreSegment &coreSegment) |
bool | applyTo (Entity &entity) |
bool | applyTo (EntityInstance &instance) |
bool | applyTo (EntitySnapshot &snapshot) |
bool | applyTo (Memory &memory) |
bool | applyTo (ProviderSegment &providerSegment) |
virtual bool | visit (const EntityInstance &instance) |
virtual bool | visit (EntityInstance &instance) |
virtual bool | visitEnter (const CoreSegment &coreSegment) |
virtual bool | visitEnter (const Entity &entity) |
virtual bool | visitEnter (const EntitySnapshot &snapshot) |
virtual bool | visitEnter (const Memory &memory) |
virtual bool | visitEnter (const ProviderSegment &providerSegment) |
virtual bool | visitEnter (CoreSegment &coreSegment) |
virtual bool | visitEnter (Entity &entity) |
virtual bool | visitEnter (EntitySnapshot &snapshot) |
virtual bool | visitEnter (Memory &memory) |
virtual bool | visitEnter (ProviderSegment &providerSegment) |
virtual bool | visitExit (const CoreSegment &coreSegment) |
virtual bool | visitExit (const Entity &entity) |
virtual bool | visitExit (const EntitySnapshot &snapshot) |
virtual bool | visitExit (const Memory &memory) |
virtual bool | visitExit (const ProviderSegment &providerSegment) |
virtual bool | visitExit (CoreSegment &coreSegment) |
virtual bool | visitExit (Entity &entity) |
virtual bool | visitExit (EntitySnapshot &snapshot) |
virtual bool | visitExit (Memory &memory) |
virtual bool | visitExit (ProviderSegment &providerSegment) |
Visitor () | |
virtual | ~Visitor () |
Visitor | ( | ) |
Definition at line 13 of file Visitor.cpp.
|
virtual |
Definition at line 17 of file Visitor.cpp.
bool applyTo | ( | const CoreSegment & | coreSegment | ) |
bool applyTo | ( | const Entity & | entity | ) |
bool applyTo | ( | const EntityInstance & | instance | ) |
bool applyTo | ( | const EntitySnapshot & | snapshot | ) |
bool applyTo | ( | const Memory & | memory | ) |
bool applyTo | ( | const ProviderSegment & | providerSegment | ) |
bool applyTo | ( | CoreSegment & | coreSegment | ) |
bool applyTo | ( | Entity & | entity | ) |
bool applyTo | ( | EntityInstance & | instance | ) |
bool applyTo | ( | EntitySnapshot & | snapshot | ) |
bool applyTo | ( | Memory & | memory | ) |
Definition at line 21 of file Visitor.cpp.
bool applyTo | ( | ProviderSegment & | providerSegment | ) |
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
Definition at line 75 of file Visitor.h.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
Definition at line 37 of file Visitor.h.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
Definition at line 45 of file Visitor.h.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
Definition at line 49 of file Visitor.h.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
Definition at line 33 of file Visitor.h.
|
inlinevirtual |
Reimplemented in FunctionalVisitor.
Definition at line 41 of file Visitor.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |