HoverRace  2.0
Namespaces | Classes | Enumerations | Functions | Variables
HoverRace::Util Namespace Reference

Namespaces

 DllObjectFactory
 
 Hash
 
 Log
 
 OS
 Operating system support utilities.
 
 Str
 
 Symbol
 
 yaml
 

Classes

struct  BitPack
 
class  Clock
 A game clock that manages the current time in the simulation. More...
 
class  Config
 Global configuration manager, shared by all aspects of the system. More...
 
class  ConfigExn
 
class  Duration
 The relative time between two timestamps. More...
 
class  Inspectable
 
class  InspectMapNode
 An inspection node which maps field names to values (either strings or inspectable subobjects). More...
 
class  InspectNode
 
class  InspectScalarNode
 
class  InspectSeqNode
 
class  Loader
 Queue of resource loaders. More...
 
class  Locale
 A library of available locales. More...
 
class  ObjectFromFactory
 Base class for object created with a Dll Factory. More...
 
struct  ObjectFromFactoryId
 Unique identifier for a Factory Object. More...
 
class  Profiler
 Simple profiler. More...
 
class  RandomInt
 Ranged pseudo-random number generator. More...
 
class  RandSource
 
class  Stopwatch
 Records lap times. More...
 

Enumerations

enum  { SEL_FMT_DEFAULT, SEL_FMT_PANGO }
 

Functions

long GetSelFmt (std::ostream &os)
 
constexpr bool operator< (const Duration &a, const Duration &b) noexcept
 
constexpr bool operator< (const Duration &a, Duration::dur_t b) noexcept
 
constexpr bool operator< (Duration::dur_t a, const Duration &b) noexcept
 
std::ostream & operator<< (std::ostream &os, const Clock &clock)
 
MR_DllDeclare std::ostream & operator<< (std::ostream &os, const Profiler &p)
 
std::ostream & operator<< (std::ostream &os, const Duration &dur)
 
MR_DllDeclare std::ostream & operator<< (std::ostream &os, const Profiler::LapTime &lp)
 
constexpr bool operator== (const Duration &a, const Duration &b) noexcept
 
constexpr bool operator== (const Duration &a, Duration::dur_t b) noexcept
 
constexpr bool operator== (Duration::dur_t a, const Duration &b) noexcept
 
template<int FMT>
std::ostream & SelFmt (std::ostream &os)
 

Variables

const int SEL_FMT_INDEX = std::ios_base::xalloc()
 

Enumeration Type Documentation

anonymous enum
Enumerator
SEL_FMT_DEFAULT 
SEL_FMT_PANGO 

Function Documentation

long HoverRace::Util::GetSelFmt ( std::ostream &  os)
inline
constexpr bool HoverRace::Util::operator< ( const Duration a,
const Duration b 
)
inlinenoexcept
constexpr bool HoverRace::Util::operator< ( const Duration a,
Duration::dur_t  b 
)
inlinenoexcept
constexpr bool HoverRace::Util::operator< ( Duration::dur_t  a,
const Duration b 
)
inlinenoexcept
std::ostream& HoverRace::Util::operator<< ( std::ostream &  os,
const Clock clock 
)
inline
MR_DllDeclare std::ostream& HoverRace::Util::operator<< ( std::ostream &  os,
const Profiler p 
)
inline
std::ostream& HoverRace::Util::operator<< ( std::ostream &  os,
const Duration dur 
)
inline
MR_DllDeclare std::ostream& HoverRace::Util::operator<< ( std::ostream &  os,
const Profiler::LapTime lp 
)
inline
constexpr bool HoverRace::Util::operator== ( const Duration a,
const Duration b 
)
inlinenoexcept
constexpr bool HoverRace::Util::operator== ( const Duration a,
Duration::dur_t  b 
)
inlinenoexcept
constexpr bool HoverRace::Util::operator== ( Duration::dur_t  a,
const Duration b 
)
inlinenoexcept
template<int FMT>
std::ostream& HoverRace::Util::SelFmt ( std::ostream &  os)

Variable Documentation

MR_DllDeclare const int HoverRace::Util::SEL_FMT_INDEX = std::ios_base::xalloc()