YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
api.h File Reference
+ Include dependency graph for api.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define YARP_DLL
 
#define YARP_HELPER_DLL_IMPORT
 
#define YARP_HELPER_DLL_EXPORT
 
#define YARP_HELPER_DLL_LOCAL
 
#define YARP_HELPER_DLL_IMPORT_EXTERN   YARP_EXTERN_TEMPLATE
 
#define YARP_HELPER_DLL_EXPORT_EXTERN   YARP_EXTERN_TEMPLATE
 
#define YARP_IMPORT   YARP_HELPER_DLL_IMPORT
 
#define YARP_EXPORT   YARP_HELPER_DLL_EXPORT
 
#define YARP_LOCAL   YARP_HELPER_DLL_LOCAL
 
#define YARP_IMPORT_EXTERN   YARP_HELPER_DLL_IMPORT_EXTERN
 
#define YARP_EXPORT_EXTERN   YARP_HELPER_DLL_EXPORT_EXTERN
 
#define YARP_DEPRECATED_TYPEDEF   YARP_DEPRECATED typedef
 
#define YARP_DEPRECATED_TYPEDEF_MSG(x)   YARP_DEPRECATED_MSG(x) typedef
 
#define YARP_DEPRECATED_COMPILER_SPECIFIC
 
#define YARP_DEPRECATED_COMPILER_SPECIFIC_MSG(MSG)
 
#define YARP_DEPRECATED_API
 
#define YARP_DEPRECATED_API_MSG(X)
 
#define YARP_DEPRECATED_EXPORT   YARP_DEPRECATED_COMPILER_SPECIFIC YARP_EXPORT
 
#define YARP_DEPRECATED_IMPORT   YARP_DEPRECATED_COMPILER_SPECIFIC YARP_IMPORT
 
#define YARP_DEPRECATED_MSG_EXPORT(X)   YARP_DEPRECATED_COMPILER_SPECIFIC_MSG(X) YARP_EXPORT
 
#define YARP_DEPRECATED_MSG_IMPORT(X)   YARP_DEPRECATED_COMPILER_SPECIFIC_MSG(X) YARP_IMPORT
 
#define YARP_DEPRECATED_INTERNAL
 
#define YARP_DEPRECATED_INTERNAL_MSG(X)
 
#define YARP_NODISCARD
 
#define YARP_NORETURN   [[noreturn]]
 
#define YARP_UNUSED(var)   (void)var
 

Macro Definition Documentation

◆ YARP_DEPRECATED_API

#define YARP_DEPRECATED_API

Definition at line 129 of file api.h.

◆ YARP_DEPRECATED_API_MSG

#define YARP_DEPRECATED_API_MSG (   X)

Definition at line 130 of file api.h.

◆ YARP_DEPRECATED_COMPILER_SPECIFIC

#define YARP_DEPRECATED_COMPILER_SPECIFIC

Definition at line 119 of file api.h.

◆ YARP_DEPRECATED_COMPILER_SPECIFIC_MSG

#define YARP_DEPRECATED_COMPILER_SPECIFIC_MSG (   MSG)

Definition at line 120 of file api.h.

◆ YARP_DEPRECATED_EXPORT

#define YARP_DEPRECATED_EXPORT   YARP_DEPRECATED_COMPILER_SPECIFIC YARP_EXPORT

Definition at line 131 of file api.h.

◆ YARP_DEPRECATED_IMPORT

#define YARP_DEPRECATED_IMPORT   YARP_DEPRECATED_COMPILER_SPECIFIC YARP_IMPORT

Definition at line 132 of file api.h.

◆ YARP_DEPRECATED_INTERNAL

#define YARP_DEPRECATED_INTERNAL

Definition at line 141 of file api.h.

◆ YARP_DEPRECATED_INTERNAL_MSG

#define YARP_DEPRECATED_INTERNAL_MSG (   X)

Definition at line 142 of file api.h.

◆ YARP_DEPRECATED_MSG_EXPORT

#define YARP_DEPRECATED_MSG_EXPORT (   X)    YARP_DEPRECATED_COMPILER_SPECIFIC_MSG(X) YARP_EXPORT

Definition at line 133 of file api.h.

◆ YARP_DEPRECATED_MSG_IMPORT

#define YARP_DEPRECATED_MSG_IMPORT (   X)    YARP_DEPRECATED_COMPILER_SPECIFIC_MSG(X) YARP_IMPORT

Definition at line 134 of file api.h.

◆ YARP_DEPRECATED_TYPEDEF

#define YARP_DEPRECATED_TYPEDEF   YARP_DEPRECATED typedef

Definition at line 98 of file api.h.

◆ YARP_DEPRECATED_TYPEDEF_MSG

#define YARP_DEPRECATED_TYPEDEF_MSG (   x)    YARP_DEPRECATED_MSG(x) typedef

Definition at line 99 of file api.h.

◆ YARP_DLL

#define YARP_DLL

Definition at line 42 of file api.h.

◆ YARP_EXPORT

#define YARP_EXPORT   YARP_HELPER_DLL_EXPORT

Definition at line 70 of file api.h.

◆ YARP_EXPORT_EXTERN

#define YARP_EXPORT_EXTERN   YARP_HELPER_DLL_EXPORT_EXTERN

Definition at line 73 of file api.h.

◆ YARP_HELPER_DLL_EXPORT

#define YARP_HELPER_DLL_EXPORT

Definition at line 62 of file api.h.

◆ YARP_HELPER_DLL_EXPORT_EXTERN

#define YARP_HELPER_DLL_EXPORT_EXTERN   YARP_EXTERN_TEMPLATE

Definition at line 65 of file api.h.

◆ YARP_HELPER_DLL_IMPORT

#define YARP_HELPER_DLL_IMPORT

Definition at line 61 of file api.h.

◆ YARP_HELPER_DLL_IMPORT_EXTERN

#define YARP_HELPER_DLL_IMPORT_EXTERN   YARP_EXTERN_TEMPLATE

Definition at line 64 of file api.h.

◆ YARP_HELPER_DLL_LOCAL

#define YARP_HELPER_DLL_LOCAL

Definition at line 63 of file api.h.

◆ YARP_IMPORT

#define YARP_IMPORT   YARP_HELPER_DLL_IMPORT

Definition at line 69 of file api.h.

◆ YARP_IMPORT_EXTERN

#define YARP_IMPORT_EXTERN   YARP_HELPER_DLL_IMPORT_EXTERN

Definition at line 72 of file api.h.

◆ YARP_LOCAL

#define YARP_LOCAL   YARP_HELPER_DLL_LOCAL

Definition at line 71 of file api.h.

◆ YARP_NODISCARD

#define YARP_NODISCARD

Definition at line 151 of file api.h.

◆ YARP_NORETURN

#define YARP_NORETURN   [[noreturn]]

Definition at line 156 of file api.h.

◆ YARP_UNUSED