HikoGUI
Select Version: ⚠️ This documents the main development branch of HikoGUI. It might differ from release versions.
A low latency retained GUI
|
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_stack & | operator= (undo_stack const &) noexcept=default |
constexpr undo_stack & | operator= (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 |