Loading...
Searching...
No Matches
global.h File Reference
`#include <BALL/CONFIG/config.h>`
`#include <limits>`
`#include <time.h>`

Go to the source code of this file.

## Namespaces

namespace | BALL

## Macros

#define | BALL_EXPORT
#define | BALL_HIDE
#define | BALL_VIEW_EXPORT
#define | BALL_EXTERN_VARIABLE extern
#define | BALL_DEPRECATED

## Typedefs

typedef int(* | BALL::ComparatorType) (const void *, const void *)

## Type aliases defined by BALL.

These predefined types are used in BALL for portability and comprehensibility.

enum

BALL::ASCII {
BALL::ASCII__BACKSPACE = '\b' , BALL::ASCII__BELL = '\a' , BALL::ASCII__CARRIAGE_RETURN = '\r' , BALL::ASCII__HORIZONTAL_TAB = '\t' ,
BALL::ASCII__NEWLINE = '\n' , BALL::ASCII__RETURN = ASCII__NEWLINE , BALL::ASCII__SPACE = ' ' , BALL::ASCII__TAB = ASCII__HORIZONTAL_TAB ,
BALL::ASCII__VERTICAL_TAB = '\v' , BALL::ASCII__COLON = ':' , BALL::ASCII__COMMA = ',' , BALL::ASCII__EXCLAMATION_MARK = '!' ,
BALL::ASCII__POINT = '.' , BALL::ASCII__QUESTION_MARK = '?' , BALL::ASCII__SEMICOLON = ';'
}

typedef BALL_INDEX_TYPE | BALL::Distance
typedef BALL_SIZE_TYPE | BALL::Handle
typedef BALL_INDEX_TYPE | BALL::Index
typedef BALL_SIZE_TYPE | BALL::Size
typedef time_t | BALL::Time
typedef BALL_SIZE_TYPE | BALL::HashIndex
typedef BALL_SIZE_TYPE | BALL::Position
typedef float | BALL::Real
typedef double | BALL::DoubleReal
typedef BALL_SIZE_TYPE | BALL::Property
typedef BALL_INDEX_TYPE | BALL::ErrorCode
typedef unsigned char | BALL::Byte
typedef BALL_ULONG64_TYPE | BALL::LongSize
typedef BALL_LONG64_TYPE | BALL::LongIndex
typedef BALL_POINTERSIZEUINT_TYPE | BALL::PointerSizeUInt
static const Distance | BALL::INVALID_Distance = std::numeric_limits<Distance>::max()
static const Distance | BALL::Distance_MIN = (std::numeric_limits<Distance>::min() + 1)
static const Distance | BALL::Distance_MAX = std::numeric_limits<Distance>::max()
static const Handle | BALL::INVALID_Handle = std::numeric_limits<Handle>::max()
static const Handle | BALL::Handle_MIN = 0
static const Handle | BALL::Handle_MAX = std::numeric_limits<Handle>::max() - 1
static const Index | BALL::INVALID_Index = -1
static const Index | BALL::Index_MIN = 0
static const Index | BALL::Index_MAX = std::numeric_limits<Index>::max()
static const Position | BALL::INVALID_Position = std::numeric_limits<Position>::max()
static const Position | BALL::Position_MIN = 0
static const Position | BALL::Position_MAX = std::numeric_limits<Position>::max() - 1
static const Size | BALL::INVALID_Size = std::numeric_limits<Size>::max()
static const Size | BALL::Size_MIN = 0
static const Size | BALL::Size_MAX = std::numeric_limits<Size>::max() - 1

## Macro Definition Documentation

## BALL_DEPRECATED

#define BALL_DEPRECATED

Definition at line 64 of file COMMON/global.h.

## BALL_EXPORT

#define BALL_EXPORT

Definition at line 50 of file COMMON/global.h.

## BALL_EXTERN_VARIABLE

#define BALL_EXTERN_VARIABLE extern

Definition at line 53 of file COMMON/global.h.

## BALL_HIDE

#define BALL_HIDE

Definition at line 51 of file COMMON/global.h.

## BALL_VIEW_EXPORT

#define BALL_VIEW_EXPORT

Definition at line 52 of file COMMON/global.h.