8#ifndef REXPORTVERSION_H_INCLUDED
9#define REXPORTVERSION_H_INCLUDED
60 Rcpp::class_<Version::FMTversion>(
"FMTversion",
"@DocString(FMTversion)")
61 .constructor(
"@DocString(FMTversion())")
63 "@DocString(FMTversion::getmajor)")
65 "@DocString(FMTversion::getminor)")
67 "@DocString(FMTversion::getpatch)")
69 "@DocString(FMTversion::getversion)")
71 "@DocString(FMTversion::isatleast)")
73 "@DocString(FMTversion::hasfeature)")
75 "@DocString(FMTversion::getlicense)");
RCPP_EXPOSED_AS(Version::FMTversion)
RCPP_EXPOSED_WRAP(Version::FMTversion)
Definition: FMTversion.hpp:42
static std::string getversion()
static std::string getlicense(bool french=false)
static bool hasfeature(const std::string &name)
static bool isatleast(int major, int minor, int patch)
Definition: RexportCore.hpp:153
std::string getversionstaticpass(Version::FMTversion *versionobject)
Definition: RexportVersion.hpp:36
bool isatleaststaticpass(Version::FMTversion *versionobject, int major, int minor, int patch)
Definition: RexportVersion.hpp:41
int getminorstaticpass(Version::FMTversion *versionobject)
Definition: RexportVersion.hpp:26
int getmajorstaticpass(Version::FMTversion *versionobject)
Definition: RexportVersion.hpp:21
int getpatchstaticpass(Version::FMTversion *versionobject)
Definition: RexportVersion.hpp:31
std::string getlicensestaticpass(Version::FMTversion *versionobject, bool french)
Definition: RexportVersion.hpp:51
bool hasfeaturestaticpass(Version::FMTversion *versionobject, const std::string &feature)
Definition: RexportVersion.hpp:46
void exportVersion()
Definition: RexportVersion.hpp:57