libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros
api.hpp File Reference

dll import/export and compiler message More...

#include <qi/macro.hpp>
#include <qi/config.hpp>

Go to the source code of this file.

Macros

#define _QI_API_HPP_
 
#define QI_API   QI_LIB_API(qi)
 
#define QI_API_TESTONLY
 
#define QI_API_LEVEL   2
 Define the API version of the Platform. More...
 
#define QITYPE_TEMPLATE_API
 

Detailed Description

dll import/export and compiler message

Definition in file api.hpp.

Macro Definition Documentation

#define _QI_API_HPP_

Definition at line 14 of file api.hpp.

#define QI_API   QI_LIB_API(qi)

qi_EXPORTS controls which symbols are exported when libqi is compiled as a SHARED lib.

*
* To set your own QI_API macro, adapt the following line:
*
* .. code-block:: cpp
*
*   #define MYLIB_API QI_LIB_API(mylib)
*
* 

Definition at line 33 of file api.hpp.

#define QI_API_LEVEL   2

Define the API version of the Platform.

* Version Mapping:
*
* +---------------+--------------------+
* | API Level     | Version            |
* +===============+====================+
* | 0 / undefined | Pre 1.12 release   |
* +---------------+--------------------+
* | 1             | NAOqi release 1.12 |
* +---------------+--------------------+
* 
#define QI_API_TESTONLY

Definition at line 52 of file api.hpp.

#define QITYPE_TEMPLATE_API

Definition at line 66 of file api.hpp.