HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Types | Public Member Functions
v1::undo_stack< T > Class Template Reference

Public Types

using value_type = T
 

Public Member Functions

constexpr undo_stack (undo_stack const &) noexcept=default
 
constexpr undo_stack (undo_stack &&) noexcept=default
 
constexpr undo_stackoperator= (undo_stack const &) noexcept=default
 
constexpr undo_stackoperator= (undo_stack &&) noexcept=default
 
constexpr undo_stack (size_t max_depth) noexcept
 
template<typename... Args>
constexpr void emplace (Args &&... args) noexcept
 
constexpr bool can_undo () const noexcept
 
template<typename... Args>
constexpr value_type const & undo (Args &&...args) noexcept
 
constexpr bool can_redo () const noexcept
 
constexpr value_type const & redo () const noexcept
 

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