BALL  1.5.0
Namespaces | Macros | Typedefs
COMMON/global.h File Reference
#include <BALL/CONFIG/config.h>
#include <limits>
#include <time.h>

Go to the source code of this file.

Namespaces

 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.