Scope
|
Go to the source code of this file.
Classes | |
class | ScopeMessage< T > |
class | StopCondition |
struct | Scaler< T > |
Macros | |
#define | LODWORD32(l) ((DWORD32)(((ULONG64)(l)) & 0xffffffff)) |
#define | HIDWORD32(l) ((DWORD32)((((ULONG64)(l)) >> 32) & 0xffffffff)) |
#define | DBOUT(s) |
Enumerations | |
enum | ScopeMessageTag { nothing, abort } |
Functions | |
template<class T > | |
T | Signum (const T &_v) |
template<class Interface > | |
void | SafeRelease (Interface **ppInterfaceToRelease) |
Rounding functions | |
For convenience, round double to whatever | |
double | round (const double &v) |
uint64_t | round2ui64 (const double &v) |
uint32_t | round2ui32 (const double &v) |
uint16_t | round2ui16 (const double &v) |
uint8_t | round2ui8 (const double &v) |
int64_t | round2i64 (const double &v) |
int32_t | round2i32 (const double &v) |
int16_t | round2i16 (const double &v) |
int8_t | round2i8 (const double &v) |
template<class T > | |
T | round2 (const double &v) |
Date/Time string functions | |
Provide nice formatting of date or time | |
std::wstring | GetCurrentDateString () |
std::wstring | GetCurrentTimeString (const bool &_filenamecompatible=true) |
Various helper functions and classes for Scope.
Definition in file helpers.h.