cheshirekow
v0.1.0
|
Classes | |
class | ExceptionStream |
used to simplify the process of generating an exception message More... | |
class | Timespec |
just a c timespec with arithmetic operators More... | |
Typedefs | |
typedef ExceptionStream < std::runtime_error > | ex |
Functions | |
template<typename OutputType = unsigned> | |
constexpr unsigned | _BinaryLiteral (const char *str, size_t val=0) |
template<typename OutputType = unsigned> | |
constexpr OutputType | BinaryLiteral (const char *str, size_t val=0) |
constexpr bool | IsBinary (char c) |
template<typename T > | |
constexpr size_t | NumberOfBits () |
bool | operator!= (const timespec &a, const timespec &b) |
Timespec | operator+ (const Timespec &a, const Timespec &b) |
Timespec | operator- (const Timespec &a, const Timespec &b) |
bool | operator< (const timespec &a, const timespec &b) |
bool | operator<= (const timespec &a, const timespec &b) |
bool | operator== (const timespec &a, const timespec &b) |
bool | operator> (const timespec &a, const timespec &b) |
bool | operator>= (const timespec &a, const timespec &b) |
constexpr size_t | StringLength (const char *str, size_t current_len=0) |
typedef ExceptionStream<std::runtime_error> mpblocks::utility::ex |
Definition at line 27 of file exception_stream.hpp.
constexpr unsigned mpblocks::utility::_BinaryLiteral | ( | const char * | str, |
size_t | val = 0 |
||
) |
Definition at line 61 of file binary_literal.h.
constexpr OutputType mpblocks::utility::BinaryLiteral | ( | const char * | str, |
size_t | val = 0 |
||
) |
Definition at line 70 of file binary_literal.h.
constexpr bool mpblocks::utility::IsBinary | ( | char | c | ) |
Definition at line 57 of file binary_literal.h.
constexpr size_t mpblocks::utility::NumberOfBits | ( | ) |
Definition at line 37 of file binary_literal.h.
|
inline |
Definition at line 60 of file timespec.h.
Timespec mpblocks::utility::operator+ | ( | const Timespec & | a, |
const Timespec & | b | ||
) |
Timespec mpblocks::utility::operator- | ( | const Timespec & | a, |
const Timespec & | b | ||
) |
|
inline |
Definition at line 64 of file timespec.h.
|
inline |
Definition at line 84 of file timespec.h.
|
inline |
Definition at line 56 of file timespec.h.
|
inline |
Definition at line 74 of file timespec.h.
|
inline |
Definition at line 94 of file timespec.h.
constexpr size_t mpblocks::utility::StringLength | ( | const char * | str, |
size_t | current_len = 0 |
||
) |
Definition at line 50 of file binary_literal.h.