opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
osc::UndoRedoEntry< T > Class Template Referencefinal

#include <undo_redo.h>

Inheritance diagram for osc::UndoRedoEntry< T >:
[legend]
Collaboration diagram for osc::UndoRedoEntry< T >:
[legend]

Public Member Functions

template<typename... Args>
requires std::constructible_from<T, Args&&...>
 UndoRedoEntry (std::string_view message, Args &&... args)
 
const Tvalue () const
 
- Public Member Functions inherited from osc::UndoRedoEntryBase
UID id () const
 
CStringView message () const
 

Additional Inherited Members

- Protected Member Functions inherited from osc::UndoRedoEntryBase
 UndoRedoEntryBase (std::shared_ptr< const detail::UndoRedoEntryMetadata > data)
 
const detail::UndoRedoEntryMetadatametadata () const
 

Constructor & Destructor Documentation

◆ UndoRedoEntry()

template<Undoable T>
template<typename... Args>
requires std::constructible_from<T, Args&&...>
osc::UndoRedoEntry< T >::UndoRedoEntry ( std::string_view  message,
Args &&...  args 
)
inlineexplicit

Member Function Documentation

◆ value()

template<Undoable T>
const T & osc::UndoRedoEntry< T >::value ( ) const
inline

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