- Aldebaran documentation |
- C++ Libraries |
- index

libqi-api 2.8.7.4

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

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.