All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Public Types | List of all members
Eegeo::Shapes::ShapeArgs< TShapeModel, TShapeModelCreateParams, TShapeView > Struct Template Reference

Classes

struct  ShapeControllerArgs
 

Public Types

typedef ShapeArgs< TShapeModel,
TShapeModelCreateParams,
TShapeView > 
ThisType
 
typedef TShapeModel ShapeModel
 
typedef TShapeModelCreateParams ShapeModelCreateParams
 
typedef TShapeView ShapeView
 
typedef TShapeEntityRepository
< IShapeModel::IdType,
TShapeModel > 
ShapeModelRepository
 
typedef TShapeModelFactory
< TShapeModel,
TShapeModelCreateParams > 
IShapeModelFactory
 
typedef TShapeServiceBase
< TShapeModel,
TShapeModelCreateParams,
IShapeModelFactory,
ShapeModelRepository
IShapeService
 
typedef TShapeService
< IShapeService
ShapeService
 
typedef TShapeViewFactory
< TShapeModel, TShapeView > 
IShapeViewFactory
 
typedef TShapeEntityRepository
< IShapeModel::IdType,
TShapeView > 
ShapeViewRepository
 
typedef
TShapeModelChangedMessage
< TShapeModel > 
ShapeModelChangedMessage
 
typedef
TShapeModelChangedEvent
< TShapeModel > 
ShapeModelChangedEvent
 
typedef TShapeModelAddedEvent
< TShapeModel > 
ShapeModelAddedEvent
 
typedef
TShapeModelRemovedEvent
< TShapeModel > 
ShapeModelRemovedEvent
 
typedef
TShapeModelRepositoryObserver
< ShapeModelRepository,
ShapeModelAddedEvent,
ShapeModelRemovedEvent
ShapeModelRepositoryObserver
 
typedef TShapeViewController
< ShapeControllerArgs
ShapeController
 

The documentation for this struct was generated from the following file: