All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Shapes::TShapeService< TBase > Member List

This is the complete list of members for Eegeo::Shapes::TShapeService< TBase >, including all inherited members.

Create(const CreateParamsType &createParams) (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >inlinevirtual
CreateParamsType typedef (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >
Destroy(typename ModelType::IdType shapeModelId) (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >inlinevirtual
Exists(typename ModelType::IdType shapeModelId) const (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >inlinevirtual
Get(typename ModelType::IdType shapeModelId) const (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >inlinevirtual
ModelFactoryType typedef (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >
ModelRepositoryType typedef (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >
ModelType typedef (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprivate
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprivate
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprivate
TShapeService(ModelFactoryType &modelFactory, ModelRepositoryType &modelRepository) (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >inline
~TShapeService() (defined in Eegeo::Shapes::TShapeService< TBase >)Eegeo::Shapes::TShapeService< TBase >inlinevirtual