Go to the source code of this file.
◆ RILEY_LIBRARY_VERSION_CODE
#define RILEY_LIBRARY_VERSION_CODE |
Value: RILEY_LIBRARY_VERSION_PATCH)
#define RILEY_LIBRARY_VERSION_MAJOR
The version namespace name for this library version.
Definition: Riley_version.h:56
#define RILEY_LIBRARY_VERSION_MINOR
Definition: Riley_version.h:57
◆ RILEY_LIBRARY_VERSION_MAJOR
#define RILEY_LIBRARY_VERSION_MAJOR 0 |
The version namespace name for this library version.
Fully-namespace-qualified symbols are named as follows: riley::vX_Y_Z::Riley, riley::vX_Y_Z::CameraId, etc... where X, Y and Z are RILEY_LIBRARY_MAJOR_VERSION, RILEY_LIBRARY_MINOR_VERSION and RILEY_LIBRARY_PATCH_VERSION, respectively (defined below).
◆ RILEY_LIBRARY_VERSION_MINOR
#define RILEY_LIBRARY_VERSION_MINOR 3 |
◆ RILEY_LIBRARY_VERSION_STRING
◆ RILEY_NAMESPACE_ENTER
#define RILEY_NAMESPACE_ENTER |
Value:namespace riley \
{ \
{
#define RILEY_LIBRARY_VERSION_STRING
Definition: Riley_version.h:66
If RILEY_REQUIRE_VERSION_NAME is undefined, symbols from the version namespace are promoted to the top-level namespace (e.g., riley::vX_Y_Z::Riley can be referred to simply as riley::Riley).
Otherwise, symbols must be fully namespace-qualified. The following can be used when forward-declaring members of the versioned riley namespace:
#include "Riley_version.h" RILEY_NAMESPACE_ENTER class Riley; RILEY_NAMESPACE_HEADER_EXIT
◆ RILEY_NAMESPACE_HEADER_EXIT
#define RILEY_NAMESPACE_HEADER_EXIT |
Value:} \
}
#define RILEY_LIBRARY_VERSION_STRING
Definition: Riley_version.h:66
◆ RILEY_NAMESPACE_SOURCE_EXIT
#define RILEY_NAMESPACE_SOURCE_EXIT |
◆ RILEY_USE_VERSION_NAMESPACE
#define RILEY_USE_VERSION_NAMESPACE |
Value: {} \
#define RILEY_LIBRARY_VERSION_STRING
Definition: Riley_version.h:66
The empty namespace clause below ensures that RILEY_LIBRARY_VERSION_STRING is recognized as a namespace name.
◆ RILEY_VERSION_TOKENIZE
#define RILEY_VERSION_TOKENIZE |
( |
|
a, |
|
|
|
b |
|
) |
| v##a##_##b |
◆ RILEY_VERSION_TOKENIZE2