15 #ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_VERSION_H_ 16 #define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_VERSION_H_ 18 #include "google/cloud/internal/port_platform.h" 19 #include "google/cloud/internal/version_info.h" 22 #define GOOGLE_CLOUD_CPP_VCONCAT(Ma, Mi) v##Ma 24 #define GOOGLE_CLOUD_CPP_NS 26 GOOGLE_CLOUD_CPP_VERSION_MINOR
) 51 int constexpr version_major() {
return GOOGLE_CLOUD_CPP_VERSION_MAJOR; }
58 int constexpr version_minor() {
return GOOGLE_CLOUD_CPP_VERSION_MINOR; }
65 int constexpr version_patch() {
return GOOGLE_CLOUD_CPP_VERSION_PATCH; }
#define GOOGLE_CLOUD_CPP_VEVAL(Ma, Mi)
#define GOOGLE_CLOUD_CPP_NS
Contains all the Google Cloud C++ Library APIs.
#define GOOGLE_CLOUD_CPP_VCONCAT(Ma, Mi)
int constexpr version_patch()
The Google Cloud Storage C++ Client patch version.
int constexpr version_major()
The Google Cloud Storage C++ Client major version.
int constexpr version_minor()
The Google Cloud Storage C++ Client minor version.
std::string version_string()
The version as a string, in MAJOR.MINOR.PATCH+gitrev format.
int constexpr version()
A single integer representing the Major/Minor/Patch version.