YARP
Yet Another Robot Platform
api.h File Reference
+ Include dependency graph for api.h:

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
 
#define YARP_HELPER_DLL_EXPORT_EXTERN
 
#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   YARP_DEPRECATED_COMPILER_SPECIFIC YARP_OS_API
 
#define YARP_DEPRECATED_API_MSG(X)   YARP_DEPRECATED_COMPILER_SPECIFIC_MSG(X) YARP_OS_API
 
#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   YARP_DEPRECATED_COMPILER_SPECIFIC YARP_OS_API

Definition at line 130 of file api.h.

◆ YARP_DEPRECATED_API_MSG

#define YARP_DEPRECATED_API_MSG (   X)    YARP_DEPRECATED_COMPILER_SPECIFIC_MSG(X) YARP_OS_API

Definition at line 131 of file api.h.

◆ YARP_DEPRECATED_COMPILER_SPECIFIC

#define YARP_DEPRECATED_COMPILER_SPECIFIC

Definition at line 122 of file api.h.

◆ YARP_DEPRECATED_COMPILER_SPECIFIC_MSG

#define YARP_DEPRECATED_COMPILER_SPECIFIC_MSG (   MSG)

Definition at line 123 of file api.h.

◆ YARP_DEPRECATED_INTERNAL

#define YARP_DEPRECATED_INTERNAL

Definition at line 138 of file api.h.

◆ YARP_DEPRECATED_INTERNAL_MSG

#define YARP_DEPRECATED_INTERNAL_MSG (   X)

Definition at line 139 of file api.h.

◆ YARP_DEPRECATED_TYPEDEF

#define YARP_DEPRECATED_TYPEDEF   YARP_DEPRECATED typedef

Definition at line 101 of file api.h.

◆ YARP_DEPRECATED_TYPEDEF_MSG

#define YARP_DEPRECATED_TYPEDEF_MSG (   x)    YARP_DEPRECATED_MSG(x) typedef

Definition at line 102 of file api.h.

◆ YARP_DLL

#define YARP_DLL

Definition at line 45 of file api.h.

◆ YARP_EXPORT

#define YARP_EXPORT   YARP_HELPER_DLL_EXPORT

Definition at line 73 of file api.h.

◆ YARP_EXPORT_EXTERN

#define YARP_EXPORT_EXTERN   YARP_HELPER_DLL_EXPORT_EXTERN

Definition at line 76 of file api.h.

◆ YARP_HELPER_DLL_EXPORT

#define YARP_HELPER_DLL_EXPORT

Definition at line 65 of file api.h.

◆ YARP_HELPER_DLL_EXPORT_EXTERN

#define YARP_HELPER_DLL_EXPORT_EXTERN

Definition at line 68 of file api.h.

◆ YARP_HELPER_DLL_IMPORT

#define YARP_HELPER_DLL_IMPORT

Definition at line 64 of file api.h.

◆ YARP_HELPER_DLL_IMPORT_EXTERN

#define YARP_HELPER_DLL_IMPORT_EXTERN

Definition at line 67 of file api.h.

◆ YARP_HELPER_DLL_LOCAL

#define YARP_HELPER_DLL_LOCAL

Definition at line 66 of file api.h.

◆ YARP_IMPORT

#define YARP_IMPORT   YARP_HELPER_DLL_IMPORT

Definition at line 72 of file api.h.

◆ YARP_IMPORT_EXTERN

#define YARP_IMPORT_EXTERN   YARP_HELPER_DLL_IMPORT_EXTERN

Definition at line 75 of file api.h.

◆ YARP_LOCAL

#define YARP_LOCAL   YARP_HELPER_DLL_LOCAL

Definition at line 74 of file api.h.

◆ YARP_NODISCARD

#define YARP_NODISCARD

Definition at line 148 of file api.h.

◆ YARP_NORETURN

#define YARP_NORETURN   [[noreturn]]

Definition at line 153 of file api.h.

◆ YARP_UNUSED

#define YARP_UNUSED (   var)    (void)var

Definition at line 159 of file api.h.