Urbi SDK Remote for C++  2.7.5
version-check.hh File Reference
#include <libport/debug.hh>
#include <urbi/revision.hh>
#include <libport/package-info.hh>
#include <urbi/package-info.hh>
Include dependency graph for version-check.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  urbi::VersionChecker

Namespaces

namespace  urbi
 

Global definition of the starterlist.


Defines

#define URBI_CHECK_SDK_VERSION(Where)   ::urbi::check_sdk_version(Where, URBI_SDK_VERSION, URBI_SDK_REVISION)
#define URBI_CHECK_SDK_VERSION_BARE(Where)
 Same as URBI_CHECK_SDK_VERSION, but callable from anywhere.

Functions

int urbi::check_sdk_version (std::string where="", std::string version_exp=URBI_SDK_VERSION, std::string revision_exp=URBI_SDK_REVISION)
 Check Urbi SDK versions (compiling vs.
void urbi::check_sdk_version_once (const std::string &where="", std::string version_exp=URBI_SDK_VERSION, std::string revision_exp=URBI_SDK_REVISION)
 Check sdk version, only once per module.

Define Documentation

#define URBI_CHECK_SDK_VERSION (   Where)    ::urbi::check_sdk_version(Where, URBI_SDK_VERSION, URBI_SDK_REVISION)

Definition at line 94 of file version-check.hh.

#define URBI_CHECK_SDK_VERSION_BARE (   Where)
Value:
static ::urbi::VersionChecker LIBPORT_CAT(urbicheck, __LINE__)       \
  = ::urbi::VersionChecker(Where, URBI_SDK_VERSION, URBI_SDK_REVISION)

Same as URBI_CHECK_SDK_VERSION, but callable from anywhere.

Definition at line 98 of file version-check.hh.