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

Concept


Detailed Description

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


Namespaces

namespace  OpenMS::Constants
 Mathematical and physical constants namespace.
namespace  OpenMS::Exception
 Exception namespace.
namespace  OpenMS::Math
 Math namespace.

Modules

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

Classes

class  Factory
 Returns FactoryProduct* based on the name of the desired concrete FactoryProduct. More...
class  FactoryBase
 Base class for Factory<T>. More...
class  FactoryProduct
 Base class for all classes T whose objects need to be constructed by Factory<T>. More...
class  HashFunction
 General Hash Function Template. More...
class  SingletonRegistry
 Holds pointers to unique instance of a singleton factory. More...
class  PreciseTime
 Time class. More...
class  TimeStamp
 Time stamp class. More...
class  VersionInfo
 Version information class. More...

Typedefs

typedef OPENMS_INDEX_TYPE Int
 Signed integer type.
typedef OPENMS_SIZE_TYPE UInt
 Unsigned integer type.
typedef time_t Time
 Time type.
typedef float Real
 Real type.
typedef double DoubleReal
 Double-precision real type.
typedef unsigned char Byte
 Byte type.
typedef OPENMS_ULONG64_TYPE PointerSizeUInt
 Pointer-sized unsigned int type.
typedef OPENMS_LONG64_TYPE PointerSizeInt
 Pointer-sized signed int type.
typedef OPENMS_ULONG64_TYPE UID
 A unique object ID.
typedef OPENMS_LONG64_TYPE Offset64Int
 Offset type (64-bit).


Typedef Documentation

typedef unsigned char 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 OPENMS_INDEX_TYPE Int

Signed integer type.

typedef OPENMS_LONG64_TYPE Offset64Int

Offset type (64-bit).

This pointer holds signed 64 bit integers for large file access

typedef OPENMS_LONG64_TYPE PointerSizeInt

Pointer-sized signed int type.

This type holds signed 64 bit numbers and is used to store pointers in a portable fashion (for both 32-bit and 64-bit systems).

typedef OPENMS_ULONG64_TYPE PointerSizeUInt

Pointer-sized unsigned int type.

This type holds unsigned 64 bit integer numbers and is used to store pointers in a portable fashion (for both 32-bit and 64-bit systems).

typedef float Real

Real type.

Use this type to represent standard floating point numbers.

typedef time_t Time

Time type.

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

typedef OPENMS_ULONG64_TYPE UID

A unique object ID.

See also:
PersistentObject

typedef OPENMS_SIZE_TYPE UInt

Unsigned integer type.


Generated Tue Apr 1 15:36:40 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1