|
| const char * | GetBodyIcon (const SystemBody *body) |
| |
| template<typename T > |
| void | AddUndoSingleValue (UndoSystem *s, T *dataRef) |
| |
| template<typename T > |
| void | AddUndoSingleValue (UndoSystem *s, T *dataRef, const T &newValue) |
| |
| template<typename T , typename UpdateClosure > |
| void | AddUndoSingleValueClosure (UndoSystem *s, T *dataRef, UpdateClosure closure) |
| |
| template<typename T , typename UpdateClosure > |
| void | AddUndoSingleValueClosure (UndoSystem *s, T *dataRef, const T &newValue, UpdateClosure closure) |
| |
| template<auto GetterFn, auto SetterFn, typename Obj > |
| void | AddUndoGetSetValue (UndoSystem *s, Obj *dataRef) |
| |
| template<auto GetterFn, auto SetterFn, typename Obj , typename T > |
| void | AddUndoGetSetValue (UndoSystem *s, Obj *dataRef, const T &newValue) |
| |
| template<auto GetterFn, auto SetterFn, typename Obj , typename UpdateClosure > |
| void | AddUndoGetSetValueClosure (UndoSystem *s, Obj *dataRef, UpdateClosure &&closure) |
| |
| template<auto GetterFn, auto SetterFn, typename Obj , typename T , typename UpdateClosure > |
| void | AddUndoGetSetValueClosure (UndoSystem *s, Obj *dataRef, const T &newValue, UpdateClosure &&closure) |
| |
| template<typename T , typename Value = typename T::value_type> |
| void | AddUndoVectorInsert (UndoSystem *s, T *containerRef, const Value &value, size_t idx=-1) |
| |
| template<typename T > |
| void | AddUndoVectorErase (UndoSystem *s, T *containerRef, size_t idx=-1) |
| |
| template<typename T > |
| void | AddUndoVectorSingleValue (UndoSystem *s, T *containerRef, size_t idx=-1) |
| |
| template<typename T , typename UpdateClosure , typename Value = typename T::value_type> |
| void | AddUndoVectorInsertClosure (UndoSystem *s, T *containerRef, const Value &value, size_t idx, UpdateClosure closure) |
| |
| template<typename T , typename UpdateClosure > |
| void | AddUndoVectorEraseClosure (UndoSystem *s, T *containerRef, size_t idx, UpdateClosure closure) |
| |
| template<typename T , typename UpdateClosure > |
| void | AddUndoVectorSingleValue (UndoSystem *s, T *containerRef, size_t idx, UpdateClosure closure) |
| |