Macros
ecl.hpp File Reference

Pre-processed macro definitions that define the target platform. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ECL_HAS_POSIX_THREADS
 Platform uses posix threads. More...
 
#define ECL_HAS_SHARED_LIBS   1
 Ecl exceptions are disabled. More...
 
#define ECL_IS_POSIX
 Platform is posix-based. More...
 
#define ECL_SIZE_OF_CHAR   1
 Defines the number of bytes for a char type. More...
 
#define ECL_SIZE_OF_DOUBLE   8
 Defines the number of bytes for a double type. More...
 
#define ECL_SIZE_OF_FLOAT   4
 Defines the number of bytes for a float type. More...
 
#define ECL_SIZE_OF_INT   4
 Defines the number of bytes for a int type. More...
 
#define ECL_SIZE_OF_LONG   8
 Defines the number of bytes for a long type. More...
 
#define ECL_SIZE_OF_LONG_DOUBLE   16
 Defines the number of bytes for a long double type. More...
 
#define ECL_SIZE_OF_LONG_LONG   8
 Defines the number of bytes for a long long type. More...
 
#define ECL_SIZE_OF_SHORT   2
 Defines the number of bytes for a short type. More...
 
#define ECL_VERSION   0.61.6
 

Detailed Description

Pre-processed macro definitions that define the target platform.

Cmake is used to check/verify your target platform parameters. The results of the platform check are defined here for use by the ecl in the form of preprocessed macros.

Alternatively, a hand readied configuration file can be setup via the ECL_IS_CUSTOM macro. The use case for this generally applies when gathering source files (i.e. make 'source' target) ready to be used on a custom embedded board with its own toolchain/ide that are not usable with cmake.

Date
March 2009

Definition in file ecl.hpp.

Macro Definition Documentation

#define ECL_VERSION   0.61.6

Definition at line 21 of file ecl.hpp.



xbot_driver
Author(s): Roc, wangpeng@droid.ac.cn
autogenerated on Sat Oct 10 2020 03:27:38