|
| template<typename T > |
| static arc::gen4::CArcTimer * | create (std::function< void(void)> fnCallback, const T &tDuration) |
| |
| static const std::string | version (void) |
| |
| static void | zeroMemory (void *pDest, std::size_t uiSize) |
| |
| static void | copyMemory (void *pDest, void *pSrc, std::size_t uiSize) |
| |
| template<typename T > |
| static std::tuple< T *, T * > | copyAndIncrement (void *pDest, void *pSrc, const std::size_t uiSize) |
| |
template<typename ErrCode >
requires std::is_integral_v<ErrCode> |
| static const std::string | getSystemErrorMessage (ErrCode iErrCode) |
| |
| static const std::string | getSystemErrorMessage (void) |
| |
| static std::uint32_t | getSystemError (void) noexcept |
| |
| static pStringList_t | splitString (const std::string &sString, const char &zDelim=' ') |
| |
| static std::string | formatString (const char *pszFmt,...) |
| |
| static const std::filesystem::path | incrementFileName (const std::filesystem::path &tFilePath="", const std::int32_t iStartValue=-1) |
| |
| static std::string | convertWideToAnsi (const wchar_t wzString[]) noexcept |
| |
| static std::string | convertWideToAnsi (const std::wstring &wsString) |
| |
| static std::wstring | convertAnsiToWide (const char *pszString) |
| |
| static std::string | cmdToString (const std::uint32_t uiCmd) |
| |
| template<typename T > |
| static std::string | iterToString (T *begin, T *end, const char zSeperator=' ') |
| |
| static std::string | setDots (const std::string &sText, const std::size_t uiMaxLength, const char szDot='.') |
| |
| static std::string | trim (const std::string &sText) noexcept |
| |
| static const std::chrono::time_point< std::chrono::high_resolution_clock > | startCodeTime (void) noexcept |
| |
| template<typename T > |
| static constexpr auto | endCodeTime (const std::chrono::time_point< std::chrono::high_resolution_clock > tStartTimePoint) noexcept |
| |
ARC timer class. This class returns non-reuseable timers.
- See also
- arc::gen4::CArcBase
Definition at line 29 of file CArcTimer.h.