version 3.3

config.h File Reference

#include <vrs/autoconf.h>
#include <cstring>
#include <iostream>
#include <string>
#include <vrs/memoryleakdetector.h>
#include <vrs/errorhandler.h>

Go to the source code of this file.

Namespaces

namespace  VRS

Classes

struct  VRS::STATIC_ASSERTION_FAILURE< true >
struct  VRS::static_assert_test< x >

Defines

#define VRS_VERSION   0x040000
#define VRS_MAJOR_VERSION   4
#define VRS_MINOR_VERSION   0
#define VRS_PATCH_VERSION   0
#define VRS_CORE_API
#define VRS_HAS_WSTRING
#define VRS_HAS_LITTLE_ENDIAN   1
#define M_PI   3.14159265358979323846
#define VRS_CONCATENATE_DIRECT(STR_A, STR_B)   STR_A##STR_B
#define VRS_CONCATENATE(STR_A, STR_B)   VRS_CONCATENATE_DIRECT(STR_A, STR_B)
#define VRS_ANONYMOUS_IDENTIFIER(str)   VRS_CONCATENATE(str, __LINE__)
#define QT_TR_NOOP(x)   (x)
#define QT_TRANSLATE_NOOP(scope, x)   (x)
#define VRS_STATIC_ASSERT(B)
#define VRS_S2W(str)   VRS::StringUtils::String2WString(str)
#define VRS_W2S(str)   VRS::StringUtils::WString2String(str)

Typedefs

typedef unsigned char VRS::UCHAR
typedef unsigned short VRS::USHORT
typedef unsigned int VRS::UINT
typedef unsigned long VRS::ULONG
typedef unsigned char VRS::UINT8
typedef char VRS::INT8
typedef unsigned short VRS::UINT16
typedef short VRS::INT16
typedef unsigned int VRS::UINT32
typedef int VRS::INT32
typedef unsigned long long int VRS::UINT64
typedef long long int VRS::INT64

Variables

const double VRS::INF = 1e42
const double VRS::deg2rad = (M_PI / 180.0)
const double VRS::rad2deg = (180.0 / M_PI)
const unsigned int VRS::Version = VRS_VERSION
const unsigned int VRS::MinorVersion = VRS_MINOR_VERSION
const unsigned int VRS::MajorVersion = VRS_MAJOR_VERSION
const unsigned int VRS::PatchVersion = VRS_PATCH_VERSION
union {
   USHORT   VRS::dummy
   struct {
      UCHAR   VRS::LITTLE
      UCHAR   VRS::BIG
   }   VRS::IS
VRS::ENDIAN


Define Documentation

#define M_PI   3.14159265358979323846

#define QT_TR_NOOP (  )     (x)

#define QT_TRANSLATE_NOOP ( scope,
 )     (x)

#define VRS_ANONYMOUS_IDENTIFIER ( str   )     VRS_CONCATENATE(str, __LINE__)

#define VRS_CONCATENATE ( STR_A,
STR_B   )     VRS_CONCATENATE_DIRECT(STR_A, STR_B)

#define VRS_CONCATENATE_DIRECT ( STR_A,
STR_B   )     STR_A##STR_B

#define VRS_CORE_API

#define VRS_HAS_LITTLE_ENDIAN   1

#define VRS_HAS_WSTRING

#define VRS_MAJOR_VERSION   4

#define VRS_MINOR_VERSION   0

#define VRS_PATCH_VERSION   0

#define VRS_S2W ( str   )     VRS::StringUtils::String2WString(str)

#define VRS_STATIC_ASSERT (  ) 

Value:

typedef VRS::static_assert_test<\
        sizeof(VRS::STATIC_ASSERTION_FAILURE<(bool)(B)>)\
    > VRS_ANONYMOUS_IDENTIFIER(vrs_static_assert_typedef_)

#define VRS_VERSION   0x040000

#define VRS_W2S ( str   )     VRS::StringUtils::WString2String(str)


Generated on Wed May 23 06:00:14 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact