5 #ifndef __pinocchio_utils_version_hpp__ 6 #define __pinocchio_utils_version_hpp__ 8 #include "pinocchio/config.hpp" 21 inline std::string
printVersion(
const std::string & delimiter =
".")
23 std::ostringstream oss;
25 << PINOCCHIO_MAJOR_VERSION << delimiter
26 << PINOCCHIO_MINOR_VERSION << delimiter
27 << PINOCCHIO_PATCH_VERSION;
43 unsigned int minor_version,
44 unsigned int patch_version)
47 PINOCCHIO_MAJOR_VERSION > major_version
48 || (PINOCCHIO_MAJOR_VERSION >= major_version
49 && (PINOCCHIO_MINOR_VERSION > minor_version
50 || (PINOCCHIO_MINOR_VERSION >= minor_version
51 && PINOCCHIO_PATCH_VERSION >= patch_version)));
55 #endif // __pinocchio_utils_version_hpp__ bool checkVersionAtLeast(unsigned int major_version, unsigned int minor_version, unsigned int patch_version)
Checks if the current version of Pinocchio is at least the version provided by the input arguments...
std::string printVersion(const std::string &delimiter=".")
Returns the current version of Pinocchio as a string using the following standard: PINOCCHIO_MINOR_VE...
Main pinocchio namespace.