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 |