Sha256: 9968260407a271b6cb88fce0ddc78304025f2ece0adb1df0dd0e2d359867a828

Contents?: true

Size: 629 Bytes

Versions: 16

Compression:

Stored size: 629 Bytes

Contents

#include <virgil/crypto/VirgilVersion.h>
#include <stdexcept>

using virgil::crypto::VirgilVersion;

size_t VirgilVersion::asNumber() {
    return (majorVersion() << 16) | (minorVersion() << 8) | patchVersion();
}

std::string VirgilVersion::asString() {
    return std::string("@VIRGIL_VERSION@");
}

size_t VirgilVersion::majorVersion() {
    return @VIRGIL_VERSION_MAJOR@;
}

size_t VirgilVersion::minorVersion() {
    return @VIRGIL_VERSION_MINOR@;
}

size_t VirgilVersion::patchVersion() {
    return @VIRGIL_VERSION_PATCH@;
}

std::string VirgilVersion::fullName() {
    return std::string("@VIRGIL_VERSION_FULL_NAME@");
}

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
virgil-crypto-3.6.4 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-3.6.3 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-3.6.2 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.3.0 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.1.2.2 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.1.2.1 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.1.2 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.1.0 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.0.7 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.0.6r4 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.0.6r3 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.0.6r2 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.0.6r1 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.0.2b2 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.0.2b1 ext/native/src/lib/src/VirgilVersion.cxx.in
virgil-crypto-2.0.2b0 ext/native/src/lib/src/VirgilVersion.cxx.in