common.h File Reference

#include "gettext.h"
#include "Globals.h"
#include "AssertionFailed.h"
#include <iostream>
#include "Arguments.h"
#include "RandomSource.h"

Go to the source code of this file.

Defines

#define UWORD32_MAX   0xFFFFFFFFUL
#define UWORD16_MAX   0xFFFF
#define BYTE_MAX   0xFF
#define SWORD32_MIN   -2147483647 - 1
#define SWORD32_MAX   2147483647
#define SWORD16_MIN   -32768
#define SWORD16_MAX   32767
#define SBYTE_MIN   -128
#define SBYTE_MAX   127
#define SAMPLEKEY_MAX   UWORD32_MAX
#define VERTEXLABEL_MAX   UWORD32_MAX
#define _(S)   gettext (S)
#define myassert(expr)   if (!(expr)) throw AssertionFailed (__FILE__, __LINE__)

Typedefs

typedef unsigned long UWORD32
typedef unsigned short UWORD16
typedef unsigned char BYTE
typedef long SWORD32
typedef short SWORD16
typedef char SBYTE
typedef bool BIT
typedef BYTE EmbValue
typedef UWORD32 SamplePos
typedef UWORD32 VertexLabel
typedef UWORD32 SampleValueLabel
typedef UWORD32 SampleKey

Variables

Globals Globs
Arguments Args
RandomSource RndSrc

Define Documentation

#define _ (  )     gettext (S)
#define BYTE_MAX   0xFF
#define myassert ( expr   )     if (!(expr)) throw AssertionFailed (__FILE__, __LINE__)
#define SAMPLEKEY_MAX   UWORD32_MAX
#define SBYTE_MAX   127
#define SBYTE_MIN   -128
#define SWORD16_MAX   32767
#define SWORD16_MIN   -32768
#define SWORD32_MAX   2147483647
#define SWORD32_MIN   -2147483647 - 1
#define UWORD16_MAX   0xFFFF
#define UWORD32_MAX   0xFFFFFFFFUL
#define VERTEXLABEL_MAX   UWORD32_MAX

Typedef Documentation

typedef bool BIT
typedef unsigned char BYTE
typedef BYTE EmbValue
typedef UWORD32 SampleKey
typedef UWORD32 SamplePos
typedef char SBYTE
typedef short SWORD16
typedef long SWORD32
typedef unsigned short UWORD16
typedef unsigned long UWORD32

Variable Documentation


Generated by  doxygen 1.6.2