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