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

Concept

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

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...

Namespaces

namespace  OpenMS::Constants
 

Mathematical and physical constants namespace.


namespace  OpenMS::Exception
 

Exception namespace


namespace  OpenMS::Logger
 

Log streams.


namespace  OpenMS::Math
 

Math namespace.


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.


Typedefs

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

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.10.0 Documentation generated on Thu Mar 7 2013 09:42:48 using doxygen 1.7.1