ClassDefinitions.h File Reference
#include <memory>
#include <vector>
+ Include dependency graph for ClassDefinitions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  controller
 

Typedefs

using AddOperationPtr = std::shared_ptr<AddOperation>
 
using AddToGroupOperationPtr = std::shared_ptr<AddToGroupOperation>
 
using ClassDefinitionsPtr = std::shared_ptr<ClassDefinitions>
 
using ControllerPtr = std::shared_ptr<Controller>
 
using ControllerWeakPtr = std::weak_ptr<Controller>
 
using CreateGroupOperationPtr = std::shared_ptr<CreateGroupOperation>
 
using DeleteGroupOperationPtr = std::shared_ptr<DeleteGroupOperation>
 
using DeselectOperationPtr = std::shared_ptr<DeselectOperation>
 
using OperationPtr = std::shared_ptr<Operation>
 
using OperationPtrListPtr = std::shared_ptr<std::vector<OperationPtr>>
 
using RemoveFromGroupOperationPtr = std::shared_ptr<RemoveFromGroupOperation>
 
using RemoveOperationPtr = std::shared_ptr<RemoveOperation>
 
using RotateTranslateOperationPtr = std::shared_ptr<RotateTranslateOperation>
 
using SelectOperationPtr = std::shared_ptr<SelectOperation>
 
using UndoActionPtr = std::shared_ptr<UndoAction>
 
using UndoRedoStackPtr = std::shared_ptr<UndoRedoStack>
 
using UndoRedoStackWeakPtr = std::weak_ptr<UndoRedoStack>