Google Cloud Storage C++ Client  1.26.0
A C++ Client Library for Google Cloud Storage
Namespaces | Macros | Functions
version.h File Reference
#include "google/cloud/storage/version_info.h"
#include "google/cloud/internal/attributes.h"
#include "google/cloud/version.h"
#include <string>

Go to the source code of this file.

Namespaces

 google
 
 google::cloud
 
 google::cloud::storage
 Contains all the Google Cloud Storage C++ client APIs.
 
 google::cloud::storage::v1
 The Google Cloud Storage C++ client APIs inlined, versioned namespace.
 

Macros

#define GOOGLE_CLOUD_CPP_STORAGE_IAM_DEPRECATED(alternative)
 
#define STORAGE_CLIENT_NS
 

Functions

constexpr int google::cloud::storage::v1::version_major ()
 Returns the Google Cloud Storage C++ Client major version. More...
 
constexpr int google::cloud::storage::v1::version_minor ()
 Returns the Google Cloud Storage C++ Client minor version. More...
 
constexpr int google::cloud::storage::v1::version_patch ()
 Returns the Google Cloud Storage C++ Client patch version. More...
 
constexpr int google::cloud::storage::v1::version ()
 Returns a single integer representing the Major/Minor/Patch version. More...
 
std::string google::cloud::storage::v1::version_string ()
 Returns the version as a string, in MAJOR.MINOR.PATCH+gitrev format. More...
 
std::string google::cloud::storage::v1::x_goog_api_client ()
 Returns the value for x-goog-api-client header. More...
 

Macro Definition Documentation

◆ GOOGLE_CLOUD_CPP_STORAGE_IAM_DEPRECATED

#define GOOGLE_CLOUD_CPP_STORAGE_IAM_DEPRECATED (   alternative)
Value:
GOOGLE_CLOUD_CPP_DEPRECATED( \
"this function predates IAM conditions and does not work with policies " \
"that include IAM conditions. Please use " alternative \
" instead. The function will be removed on 2022-04-01 or shortly " \
"after. See GitHub issue #5929 for more information.")

Definition at line 23 of file version.h.

◆ STORAGE_CLIENT_NS

#define STORAGE_CLIENT_NS
STORAGE_CLIENT_VERSION_MINOR
#define STORAGE_CLIENT_VERSION_MINOR
Definition: version_info.h:21
GOOGLE_CLOUD_CPP_VEVAL
#define GOOGLE_CLOUD_CPP_VEVAL(Ma, Mi)
STORAGE_CLIENT_VERSION_MAJOR
#define STORAGE_CLIENT_VERSION_MAJOR
Definition: version_info.h:20