HikoGUI
Select Version: ⚠️ This documents the main development branch of HikoGUI. It might differ from release versions.
A low latency retained GUI
|
Public Member Functions | |
counter & | operator= (counter const &)=delete |
counter & | operator= (counter &&)=delete |
counter & | operator= (std::integral auto count) noexcept |
Rest the counter. | |
![]() | |
counter (counter const &)=delete | |
counter (counter &&)=delete | |
counter & | operator= (counter const &)=delete |
counter & | operator= (counter &&)=delete |
operator uint64_t () const noexcept | |
void | log (std::string const &tag) noexcept |
Log the counter. | |
counter & | operator= (std::integral auto count) noexcept |
Rest the counter. | |
uint64_t | operator++ () noexcept |
uint64_t | operator++ (int) noexcept |
uint64_t | operator-- () noexcept |
uint64_t | operator-- (int) noexcept |
void | add_duration (uint64_t duration) noexcept |
Add a duration. | |
Additional Inherited Members | |
![]() | |
static counter * | get_if (std::string const &name) noexcept |
Get the named counter. | |
static void | log () noexcept |
static void | log_header () noexcept |
|
inlinenoexcept |
Rest the counter.