Givaro 4.2.1
givconfig.h File Reference

configuration file for Givaro More...

#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 >
 

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   1
 
#define GIVARO_VERSION   40201
 
#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)
 
#define GIV_VALTOSTR(msg)
 
#define GIVARO_ASSERT(cond, msg)
 
#define GIVARO_ASSERT2(cond, msg1, msg2)
 
#define GIVARO_REQUIRE(ignore, msg)
 
#define GIVARO_ENSURE(ignore, msg)
 
#define GIVARO_ASSERT_MATHDIV0(cond, msg)
 
#define GIVARO_STATE(ignore)
 
#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   1

◆ GIVARO_VERSION

#define GIVARO_VERSION   40201

◆ 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)
Value:
#msg

◆ GIV_VALTOSTR

#define GIV_VALTOSTR ( msg)
Value:
#define GIV_XVALTOSTR(msg)
Definition givconfig.h:183

◆ GIVARO_ASSERT

#define GIVARO_ASSERT ( cond,
msg )

◆ GIVARO_ASSERT2

#define GIVARO_ASSERT2 ( cond,
msg1,
msg2 )

◆ GIVARO_REQUIRE

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

◆ GIVARO_ENSURE

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

◆ GIVARO_ASSERT_MATHDIV0

#define GIVARO_ASSERT_MATHDIV0 ( cond,
msg )

◆ GIVARO_STATE

#define GIVARO_STATE ( ignore)
Value:
((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