CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::ds::TimeString Struct Reference

#include <unit_strings.h>

Inherits ccf::ds::UnitString.

Public Member Functions

 TimeString ()=default
 
 TimeString (const std::string_view &str_)
 
 operator std::chrono::microseconds () const
 
 operator std::chrono::milliseconds () const
 
 operator std::chrono::seconds () const
 
size_t count_ms () const
 
size_t count_s () const
 
- Public Member Functions inherited from ccf::ds::UnitString
 UnitString ()=default
 
 UnitString (const std::string_view &str_)
 
bool operator== (const UnitString &) const =default
 

Public Attributes

std::chrono::microseconds value
 
- Public Attributes inherited from ccf::ds::UnitString
std::string str
 

Constructor & Destructor Documentation

◆ TimeString() [1/2]

ccf::ds::TimeString::TimeString ( )
default

◆ TimeString() [2/2]

ccf::ds::TimeString::TimeString ( const std::string_view &  str_)
inline

Member Function Documentation

◆ count_ms()

size_t ccf::ds::TimeString::count_ms ( ) const
inline

◆ count_s()

size_t ccf::ds::TimeString::count_s ( ) const
inline

◆ operator std::chrono::microseconds()

ccf::ds::TimeString::operator std::chrono::microseconds ( ) const
inline

◆ operator std::chrono::milliseconds()

ccf::ds::TimeString::operator std::chrono::milliseconds ( ) const
inline

◆ operator std::chrono::seconds()

ccf::ds::TimeString::operator std::chrono::seconds ( ) const
inline

Member Data Documentation

◆ value

std::chrono::microseconds ccf::ds::TimeString::value

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