Givaro
Data Structures | Defines | Typedefs
givconfig.h File Reference
#include <givaro-config.h>
#include <limits>

Data Structures

struct  GIVARO_numeric_limits< XXX >
struct  Signed_Trait< XXX >
struct  Signed_Trait< float >
struct  Signed_Trait< double >
struct  Signed_Trait< unsigned short >
struct  Signed_Trait< short >
struct  Signed_Trait< unsigned char >
struct  Signed_Trait< signed char >
struct  Signed_Trait< int >
struct  Signed_Trait< unsigned int >
struct  Signed_Trait< long >
struct  Signed_Trait< unsigned long >
struct  Signed_Trait< long long >
struct  Signed_Trait< unsigned long long >

Defines

#define GIVARO_HAVE_TYPENAME   1
#define GIVARO_USE_SIXTYFOUR   1
#define GIVARO_MAJOR_VERSION   3
#define GIVARO_MINOR_VERSION   4
#define GIVARO_REVISION_VERSION   2
#define GIVARO_VERSION   30402
#define GIVARO_BITS_PER_LONGINT   SIZEOF_LONG
#define GIVARO_BITS_PER_INT   SIZEOF_INT
#define GIVARO_BITS_PER_SHORTINT   SIZEOF_SHORT
#define GIVARO_BITS_PER_CHAR   SIZEOF_CHAR
#define GIVARO_DONOTUSE_SIXTYFOUR   1
#define GIVARO_MAXUINT8   255U
#define GIVARO_MAXUINT16   65535U
#define GIVARO_MAXUINT32   4294967295U
#define GIVARO_MAXULONG   4294967295U
#define GIVARO_SPECIALIZED
#define typename
#define GIV_XVALTOSTR(msg)   #msg
#define GIV_VALTOSTR(msg)   GIV_XVALTOSTR(msg)
#define GIVARO_ASSERT(cond, msg)
#define GIVARO_ASSERT2(cond, msg1, msg2)
#define GIVARO_REQUIRE(ignore, msg)   ((void) 0)
#define GIVARO_ENSURE(ignore, msg)   ((void) 0)
#define GIVARO_STATE(ignore)   ((void) 0)
#define _SYS_UNDEF   0
#define _SYS_MACOS   1
#define GIVARO_SYS   _SYS_UNDEF
#define GIVARO_STATMEM   1

Typedefs

typedef signed __GIVARO_INT8 int8_t
typedef signed __GIVARO_INT16 int16_t
typedef signed __GIVARO_INT32 int32_t
typedef unsigned __GIVARO_INT8 uint8_t
typedef unsigned __GIVARO_INT16 uint16_t
typedef unsigned __GIVARO_INT32 uint32_t

Define Documentation

#define GIVARO_HAVE_TYPENAME   1
#define GIVARO_USE_SIXTYFOUR   1
#define GIVARO_MAJOR_VERSION   3
#define GIVARO_MINOR_VERSION   4
#define GIVARO_REVISION_VERSION   2
#define GIVARO_VERSION   30402
#define GIVARO_BITS_PER_LONGINT   SIZEOF_LONG
#define GIVARO_BITS_PER_INT   SIZEOF_INT
#define GIVARO_BITS_PER_SHORTINT   SIZEOF_SHORT
#define GIVARO_BITS_PER_CHAR   SIZEOF_CHAR
#define GIVARO_DONOTUSE_SIXTYFOUR   1
#define GIVARO_MAXUINT8   255U
#define GIVARO_MAXUINT16   65535U
#define GIVARO_MAXUINT32   4294967295U
#define GIVARO_MAXULONG   4294967295U
#define GIVARO_SPECIALIZED
#define typename
#define GIV_XVALTOSTR (   msg)    #msg
#define GIV_VALTOSTR (   msg)    GIV_XVALTOSTR(msg)
#define GIVARO_ASSERT (   cond,
  msg 
)
#define GIVARO_ASSERT2 (   cond,
  msg1,
  msg2 
)
#define GIVARO_REQUIRE (   ignore,
  msg 
)    ((void) 0)
#define GIVARO_ENSURE (   ignore,
  msg 
)    ((void) 0)
#define GIVARO_STATE (   ignore)    ((void) 0)
#define _SYS_UNDEF   0
#define _SYS_MACOS   1
#define GIVARO_SYS   _SYS_UNDEF
#define GIVARO_STATMEM   1

Typedef Documentation

typedef signed __GIVARO_INT8 int8_t
typedef signed __GIVARO_INT16 int16_t
typedef signed __GIVARO_INT32 int32_t
typedef unsigned __GIVARO_INT8 uint8_t
typedef unsigned __GIVARO_INT16 uint16_t
typedef unsigned __GIVARO_INT32 uint32_t