OpenMS
Concept

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

Collaboration diagram for Concept:

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.
 

Classes

class  LogConfigHandler
 The LogConfigHandler provides the functionality to configure the internal logging of OpenMS algorithms that use the global instances of LogStream. 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 int32_t Int32
 Signed integer type (32bit) More...
 
typedef uint32_t UInt32
 Unsigned integer type (32bit) More...
 
typedef int64_t Int64
 Signed integer type (64bit) More...
 
typedef uint64_t 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 uint8_t Byte
 Byte type. More...
 
typedef uint64_t 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

◆ Byte

typedef uint8_t Byte

Byte type.

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

◆ Int

typedef int Int

Signed integer type.

◆ Int32

typedef int32_t Int32

Signed integer type (32bit)

◆ Int64

typedef int64_t Int64

Signed integer type (64bit)

◆ SignedSize

typedef ptrdiff_t SignedSize

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

◆ Size

typedef size_t Size

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

◆ Time

typedef time_t Time

Time type.

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

◆ UID

typedef uint64_t UID

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

See also
PersistentObject

◆ UInt

typedef unsigned int UInt

Unsigned integer type.

◆ UInt32

typedef uint32_t UInt32

Unsigned integer type (32bit)

◆ UInt64

typedef uint64_t UInt64

Unsigned integer type (64bit)