Defines
Configuration

Settings & configuration for AshTL. More...

Defines

#define _ASH_CC   _ASH_CC_GNU
#define _ASH_HAVE_CPP11   0
 C++11 support.
#define _ASH_DEBUG   0
 Debugging features.
#define _ASH_NOTHROW   0
 Prevent throwing exceptions.
#define _ASH_LICENSE   _ASH_LICENSE_AGPL
 The licensing level.
#define _ASH_RELOPS_NS   _ASH_STL_NS::rel_ops
 Define to the STL rel_ops namespace on your system.
#define _ASH_HASH   _ASH_HASH_NS::hash
 Define to the fully scoped name of the hash function.
#define _ASH_USE_BUILTIN_POINT   1
 Use the provided point class.
#define _ASH_POINT_H   "ash/point.h"
#define _ASH_POINT_T   _ASH_NS::Point
#define _ASH_STL_CONCEPT_TAGS   1
 Use STL concept tags for provided classes.
#define HAVE_INTTYPES_H   1
#define HAVE_LONG_LONG   1
#define HAVE_MEMCPY   1
#define HAVE_STDINT_H   1
#define HAVE_SYS_TYPES_H   1
#define HAVE_UINT16_T   1
#define HAVE_U_INT16_T   1

_ASH_COMPILER options.

#define _ASH_CC_GNU   1
 If g++ is detected, _ASH_COMPILER will be defined to this.
#define _ASH_CC_SUN   2
 If sunCC is detected, _ASH_COMPILER will be defined to this.
#define _ASH_CC_MS   3
 If msvc is detected, _ASH_COMPILER will be defined to this.

_ASH_LICENSE options.

Deprecated:
Stable releases will be LGPL, alpha/beta are AGPL.
#define _ASH_LICENSE_BSD   0
 If only sources under BSD license may be used, _ASH_LICENSE will be defined to this.
#define _ASH_LICENSE_GPL   1
 If sources under GPLv3+ license may also be used, _ASH_LICENSE will be defined to this.
#define _ASH_LICENSE_AGPL   2
 If sources under AGPLv3+ license may also be used, _ASH_LICENSE will be defined to this.

Detailed Description

Settings & configuration for AshTL.


Define Documentation

#define _ASH_CC_GNU   1

If g++ is detected, _ASH_COMPILER will be defined to this.

#define _ASH_CC_MS   3

If msvc is detected, _ASH_COMPILER will be defined to this.

#define _ASH_CC_SUN   2

If sunCC is detected, _ASH_COMPILER will be defined to this.

#define _ASH_DEBUG   0

Debugging features.

Options:
0: disabled
Options:
1: enabled.
#define _ASH_HAVE_CPP11   0

C++11 support.

Options:
0: disabled
Options:
1: enabled.

The licensing level.

Options:
0: Use only sources under the BSD license.
Options:
1: Also use sources under the GPLv3+ license.
Options:
2: Also use sources under the AGPLv3+ license.
Deprecated:
Stable releases will be LGPL, alpha/beta are AGPL.
#define _ASH_LICENSE_AGPL   2

If sources under AGPLv3+ license may also be used, _ASH_LICENSE will be defined to this.

Deprecated:
Stable releases will be LGPL, alpha/beta are AGPL.
#define _ASH_LICENSE_BSD   0

If only sources under BSD license may be used, _ASH_LICENSE will be defined to this.

Deprecated:
Stable releases will be LGPL, alpha/beta are AGPL.
#define _ASH_LICENSE_GPL   1

If sources under GPLv3+ license may also be used, _ASH_LICENSE will be defined to this.

Deprecated:
Stable releases will be LGPL, alpha/beta are AGPL.
#define _ASH_NOTHROW   0

Prevent throwing exceptions.

Options:
0: disabled
Options:
1: enabled.
#define _ASH_STL_CONCEPT_TAGS   1

Use STL concept tags for provided classes.

Options:
0: disabled
Options:
1: enabled.
#define _ASH_USE_BUILTIN_POINT   1

Use the provided point class.

Options:
0: disabled
Options:
1: enabled.


© 2012   AshTL
Licensed under  AGPLv3
Hosted by  Get AshTL at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated by  doxygen 1.7.4