Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Modules | Namespaces | Classes | Typedefs
Concept

OpenMS concepts (types, macros, ...) More...

Modules

 Class test macros
 These macros are used by the test programs in the subdirectory OpenMS/source/TEST.
 
 Exceptions
 Exceptions.
 
 Condition macros
 Macros used for to enforce preconditions and postconditions.
 

Namespaces

 OpenMS::Constants
 Mathematical and physical constants namespace.
 
 OpenMS::Exception
 Exception namespace
 
 OpenMS::Logger
 Log streams.
 
 OpenMS::Math
 Math namespace.
 

Classes

class  Factory< FactoryProduct >
 Returns FactoryProduct* based on the name of the desired concrete FactoryProduct. More...
 
class  FactoryBase
 Base class for Factory<T> More...
 
class  LogConfigHandler
 The LogConfigHandler provides the functionality to configure the internal logging of OpenMS algorithms that use the global instances of LogStream. More...
 
class  SingletonRegistry
 Holds pointers to unique instance of a singleton factory. More...
 
class  StreamHandler
 Provides a central class to register globally used output streams. Currently supported streams are. More...
 
class  UniqueIdGenerator
 A generator for unique ids. More...
 
class  UniqueIdInterface
 A base class defining a common interface for all classes having a unique id. More...
 
class  VersionInfo
 Version information class. More...
 

Typedefs

typedef OPENMS_INT32_TYPE Int32
 Signed integer type (32bit) More...
 
typedef OPENMS_INT64_TYPE Int64
 Signed integer type (64bit) More...
 
typedef OPENMS_UINT64_TYPE UInt64
 Unsigned integer type (64bit) More...
 
typedef time_t Time
 Time type. More...
 
typedef unsigned int UInt
 Unsigned integer type. More...
 
typedef int Int
 Signed integer type. More...
 
typedef float Real
 Real type. More...
 
typedef double DoubleReal
 Double-precision real type. More...
 
typedef OPENMS_BYTE_TYPE Byte
 Byte type. More...
 
typedef OPENMS_UINT64_TYPE UID
 A unique object ID (as unsigned 64bit type). More...
 
typedef size_t Size
 Size type e.g. used as variable which can hold result of size() More...
 
typedef ptrdiff_t SignedSize
 Signed Size type e.g. used as pointer difference. More...
 

Detailed Description

OpenMS concepts (types, macros, ...)

Typedef Documentation

typedef OPENMS_BYTE_TYPE Byte

Byte type.

Use this type to represent byte data (8 bit length). A Byte is always unsigned.

typedef double DoubleReal

Double-precision real type.

Use this type to represent double precision floating point numbers.

typedef int Int

Signed integer type.

typedef OPENMS_INT32_TYPE Int32

Signed integer type (32bit)

typedef OPENMS_INT64_TYPE Int64

Signed integer type (64bit)

typedef float Real

Real type.

Use this type to represent standard floating point numbers.

typedef ptrdiff_t SignedSize

Signed Size type e.g. used as pointer difference.

typedef size_t Size

Size type e.g. used as variable which can hold result of size()

typedef time_t Time

Time type.

Use this type to represent a point in time (as a synonym for time_t).

typedef OPENMS_UINT64_TYPE UID

A unique object ID (as unsigned 64bit type).

See Also
PersistentObject
typedef unsigned int UInt

Unsigned integer type.

typedef OPENMS_UINT64_TYPE UInt64

Unsigned integer type (64bit)


OpenMS / TOPP release 1.11.1 Documentation generated on Thu Nov 14 2013 11:19:25 using doxygen 1.8.5