std::function< bool(const CoreSegment &coreSegment)> coreSegmentConstFn
std::function< bool(Entity &entity)> entityFn
std::function< bool(const ProviderSegment &providerSegment)> providerSegmentConstFn
Client-side working memory provider segment.
Client-side working entity instance.
bool visitEnter(EntitySnapshot &snapshot) override
bool visitEnter(const ProviderSegment &providerSegment) override
bool visitEnter(const Memory &memory) override
virtual ~FunctionalVisitor() override
std::function< bool(const Entity &entity)> entityConstFn
Brief description of class memory.
bool visitEnter(const EntitySnapshot &snapshot) override
A visitor for the hierarchical memory data structure.
std::function< bool(Memory &memory)> memoryFn
std::function< bool(EntityInstance &instance)> instanceFn
bool visit(const EntityInstance &instance) override
Client-side working memory core segment.
bool visit(EntityInstance &instance) override
Client-side working memory.
virtual bool visitEnter(Memory &memory)
std::function< bool(const EntityInstance &instance)> instanceConstFn
bool visitEnter(Entity &entity) override
std::function< bool(CoreSegment &coreSegment)> coreSegmentFn
bool visitEnter(ProviderSegment &providerSegment) override
std::function< bool(const Memory &memory)> memoryConstFn
std::function< bool(EntitySnapshot &snapshot)> snapshotFn
bool visitEnter(Memory &memory) override
Client-side working memory entity snapshot.
std::function< bool(const EntitySnapshot &snapshot)> snapshotConstFn
A Visitor which can be parametrized by std::function instead of inheriting and overriding.
Client-side working memory entity.
bool visitEnter(const CoreSegment &coreSegment) override
std::function< bool(ProviderSegment &providerSegment)> providerSegmentFn
bool visitEnter(CoreSegment &coreSegment) override
bool visitEnter(const Entity &entity) override
virtual bool visit(EntityInstance &instance)