This is the complete list of members for Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType >, including all inherited members.
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
NonCopyable()=default (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
OnItemAdded(const typename ShapeModelRepositoryType::ItemType &item) (defined in Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType >) | Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType > | inlinevirtual |
OnItemRemoved(const typename ShapeModelRepositoryType::ItemType &item) (defined in Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType >) | Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType > | inlinevirtual |
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
TShapeModelRepositoryObserver(ShapeModelRepositoryType &shapeModelRepository, ShapeModelAddedEventType &shapeModelAddedEvent, ShapeModelRemovedEventType &shapeModelRemovedEvent) (defined in Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType >) | Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType > | inline |
~TShapeModelRepositoryObserver() (defined in Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType >) | Eegeo::Shapes::TShapeModelRepositoryObserver< ShapeModelRepositoryType, ShapeModelAddedEventType, ShapeModelRemovedEventType > | inlinevirtual |