Givaro
Data Structures | Macros
givconfig.h File Reference

configuration file for Givaro More...

#include <givaro-config.h>
#include <limits>
+ Include dependency graph for givconfig.h:

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 >
 

Macros

#define GIVARO_HAVE_TYPENAME   1
 
#define GIVARO_USE_SIXTYFOUR   1
 
#define GIVARO_MAJOR_VERSION   4
 
#define GIVARO_MINOR_VERSION   2
 
#define GIVARO_REVISION_VERSION   0
 
#define GIVARO_VERSION   40200
 
#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_MAXUINT8   255U
 
#define GIVARO_MAXUINT16   65535U
 
#define GIVARO_MAXUINT32   4294967295U
 
#define GIVARO_MAXULONG   4294967295U
 
#define GIVARO_SPECIALIZED
 
#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_ASSERT_MATHDIV0(cond, msg)
 
#define GIVARO_STATE(ignore)   ((void) 0)
 
#define _SYS_UNDEF   0
 
#define _SYS_MACOS   1
 
#define GIVARO_SYS   _SYS_UNDEF
 
#define GIVARO_STATMEM   1
 

Detailed Description

configuration file for Givaro

Macro Definition Documentation

◆ GIVARO_HAVE_TYPENAME

#define GIVARO_HAVE_TYPENAME   1

◆ GIVARO_USE_SIXTYFOUR

#define GIVARO_USE_SIXTYFOUR   1

◆ GIVARO_MAJOR_VERSION

#define GIVARO_MAJOR_VERSION   4

◆ GIVARO_MINOR_VERSION

#define GIVARO_MINOR_VERSION   2

◆ GIVARO_REVISION_VERSION

#define GIVARO_REVISION_VERSION   0

◆ GIVARO_VERSION

#define GIVARO_VERSION   40200

◆ GIVARO_BITS_PER_LONGINT

#define GIVARO_BITS_PER_LONGINT   SIZEOF_LONG

◆ GIVARO_BITS_PER_INT

#define GIVARO_BITS_PER_INT   SIZEOF_INT

◆ GIVARO_BITS_PER_SHORTINT

#define GIVARO_BITS_PER_SHORTINT   SIZEOF_SHORT

◆ GIVARO_BITS_PER_CHAR

#define GIVARO_BITS_PER_CHAR   SIZEOF_CHAR

◆ GIVARO_MAXUINT8

#define GIVARO_MAXUINT8   255U

◆ GIVARO_MAXUINT16

#define GIVARO_MAXUINT16   65535U

◆ GIVARO_MAXUINT32

#define GIVARO_MAXUINT32   4294967295U

◆ GIVARO_MAXULONG

#define GIVARO_MAXULONG   4294967295U

◆ GIVARO_SPECIALIZED

#define GIVARO_SPECIALIZED

◆ GIV_XVALTOSTR

#define GIV_XVALTOSTR (   msg)    #msg

◆ GIV_VALTOSTR

#define GIV_VALTOSTR (   msg)    GIV_XVALTOSTR(msg)

◆ GIVARO_ASSERT

#define GIVARO_ASSERT (   cond,
  msg 
)

◆ GIVARO_ASSERT2

#define GIVARO_ASSERT2 (   cond,
  msg1,
  msg2 
)

◆ GIVARO_REQUIRE

#define GIVARO_REQUIRE (   ignore,
  msg 
)    ((void) 0)

◆ GIVARO_ENSURE

#define GIVARO_ENSURE (   ignore,
  msg 
)    ((void) 0)

◆ GIVARO_ASSERT_MATHDIV0

#define GIVARO_ASSERT_MATHDIV0 (   cond,
  msg 
)

◆ GIVARO_STATE

#define GIVARO_STATE (   ignore)    ((void) 0)

◆ _SYS_UNDEF

#define _SYS_UNDEF   0

◆ _SYS_MACOS

#define _SYS_MACOS   1

◆ GIVARO_SYS

#define GIVARO_SYS   _SYS_UNDEF

◆ GIVARO_STATMEM

#define GIVARO_STATMEM   1