fw4spl
fwCore Namespace Reference

This namespace fwCore provides common foundations for FW4SPL. More...

Namespaces

 HiResClock
 This namespace provides several function that returns a hi resolution EPOCH time.
 
 log
 This namespace fwCore::log provides common foundations for log in FW4SPL.
 
 mt
 This namespace fwCore::mt provides common foundations for multithread in FW4SPL.
 
 util
 This namespace fwCore::util provides generic utilities for FW4SPL.
 

Classes

class  BaseObject
 Base class for all FW4SPL's classes. More...
 
class  Demangler
 typeid, string or object name demangler. More...
 
class  Exception
 
class  fwProfileFrame
 This class is used to compute the elapsed time between two profiling scopes. More...
 
class  fwProfileFrameAvg
 This class is used to compute the elapsed time between two profiling scopes every N seconds. More...
 
class  fwProfileFrameTimer
 This class holds a timer. It allows to compute the elapsed time between two profiling scopes. More...
 
class  fwProfileScope
 This class holds a timer. It displays elapsed time at destruction. More...
 
class  fwProfileScopeAvg
 This class holds a timer. It displays elapsed time at destruction every N seconds. More...
 
class  HiResTimer
 This class provide a timer (stopwatch). HiResTimer is able to measure the elapsed time with a few micro-seconds. accuracy, on Linux, Mac OS and Windows. More...
 
class  LogicStamp
 Provides a Logical timestamp system. More...
 
class  TimeStamp
 Provides a timestamp and a expiracy system. More...
 
class  TypeDemangler
 Type demangler. Use Demangler class to get a demangled string for the type T. More...
 

Functions

Type demangling functions

These functions are provided as type-demangling helpers. See Demangler for details about returned values.

Template Parameters
TType to demangle
template<class T >
std::string getLeafClassname ()
 
template<class T >
std::string getClassname ()
 

Detailed Description

This namespace fwCore provides common foundations for FW4SPL.

Date
2009-2010