m2etis  0.4
m2etis::util Namespace Reference

Namespaces

 log
 

Classes

class  ApiException
 Occurs when the engine detects a programmer's error. More...
 
class  Clock
 Clock for time handling, Updater is the implementation of the time, like a RealTimeClock measuring real time. More...
 
class  DoubleBufferQueue
 
class  ExceptionQueue
 Implements a queue that supports multiple producers but only one consumer. More...
 
struct  loginfo
 Internal data structure for exceptions. More...
 
struct  m2exception
 
class  Predicate
 
class  Random
 creates random numbers More...
 
class  RealTimeClock
 This Clock handles the real time. More...
 
class  SegmentTree
 SegmentTree handles integer values and stores segments of set values e.g. inserting values 2, 3 and 4 results in a segment [2,4]. More...
 
class  Singleton
 Derive from this templated class to make a class a singleton. Refer to the Singleton Design Pattern if it is not clear what a singleton is. Declare the ctor private. More...
 
class  SystemFailureException
 Critical exception that cannot be repaired by a single subsystem. More...
 

Typedefs

typedef boost::error_info< struct tag_logmessage, loginfoexcinfo_log
 

Typedef Documentation

typedef boost::error_info<struct tag_logmessage, loginfo> m2etis::util::excinfo_log

Definition at line 68 of file Exceptions.h.