Google Cloud C++ Client  0.4.0
C++ Client Library for Google Cloud Platform
Namespaces | Macros | Functions
version.h File Reference
#include "google/cloud/internal/port_platform.h"
#include "google/cloud/internal/version_info.h"
#include <string>

Go to the source code of this file.

Namespaces

 google
 
 google::cloud
 Contains all the Google Cloud C++ Library APIs.
 
 google::cloud::v0
 The Google Cloud C++ Library inlined, versioned namespace.
 

Macros

#define GOOGLE_CLOUD_CPP_VCONCAT(Ma, Mi)   v##Ma
 
#define GOOGLE_CLOUD_CPP_VEVAL(Ma, Mi)   GOOGLE_CLOUD_CPP_VCONCAT(Ma, Mi)
 
#define GOOGLE_CLOUD_CPP_NS
 

Functions

int constexpr google::cloud::v0::version_major ()
 The Google Cloud Storage C++ Client major version. More...
 
int constexpr google::cloud::v0::version_minor ()
 The Google Cloud Storage C++ Client minor version. More...
 
int constexpr google::cloud::v0::version_patch ()
 The Google Cloud Storage C++ Client patch version. More...
 
int constexpr google::cloud::v0::version ()
 A single integer representing the Major/Minor/Patch version. More...
 
std::string google::cloud::v0::version_string ()
 The version as a string, in MAJOR.MINOR.PATCH+gitrev format. More...
 

Macro Definition Documentation

◆ GOOGLE_CLOUD_CPP_NS

#define GOOGLE_CLOUD_CPP_NS
Value:
GOOGLE_CLOUD_CPP_VEVAL(GOOGLE_CLOUD_CPP_VERSION_MAJOR, \
GOOGLE_CLOUD_CPP_VERSION_MINOR)
#define GOOGLE_CLOUD_CPP_VEVAL(Ma, Mi)
Definition: version.h:23

Definition at line 24 of file version.h.

◆ GOOGLE_CLOUD_CPP_VCONCAT

#define GOOGLE_CLOUD_CPP_VCONCAT (   Ma,
  Mi 
)    v##Ma

Definition at line 22 of file version.h.

◆ GOOGLE_CLOUD_CPP_VEVAL

#define GOOGLE_CLOUD_CPP_VEVAL (   Ma,
  Mi 
)    GOOGLE_CLOUD_CPP_VCONCAT(Ma, Mi)

Definition at line 23 of file version.h.