Google APIs Client Library for C++
jsoncpp_data_helpers.h File Reference
#include <string>
#include "googleapis/client/util/date_time.h"
#include "googleapis/base/integral_types.h"
#include "googleapis/strings/numbers.h"
#include <json/json.h>

Go to the source code of this file.

Namespaces

namespace  googleapis
 

A service request pager acts as a high level iterator for paging through results.


namespace  googleapis::client
 

namespace thread


Functions

template<typename T >
void ClearCppValueHelper (T *value)
 Converts a Json::Value into C++ value.
template<typename T >
const T JsonValueToCppValueHelper (const Json::Value &value)
template<typename T >
JsonValueToMutableCppValueHelper (Json::Value *value)
template<typename T >
void SetJsonValueFromCppValueHelper (const T &value, Json::Value *storage)
template<typename T >
void SetCppValueFromJsonValueHelper (const Json::Value &storage, T *value)
template<>
void ClearCppValueHelper< int16 > (int16 *value)
 Explicit templated get implementation specific to int.
template<>
const int16 JsonValueToCppValueHelper< int16 > (const Json::Value &value)
template<>
int16 JsonValueToMutableCppValueHelper< int16 > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< int16 > (const int16 &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< int16 > (const Json::Value &storage, int16 *value)
template<>
void ClearCppValueHelper< int32 > (int32 *value)
template<>
const int32 JsonValueToCppValueHelper< int32 > (const Json::Value &value)
template<>
int32 JsonValueToMutableCppValueHelper< int32 > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< int32 > (const int32 &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< int32 > (const Json::Value &storage, int32 *value)
template<>
void ClearCppValueHelper< int64 > (int64 *value)
template<>
const int64 JsonValueToCppValueHelper< int64 > (const Json::Value &value)
template<>
int64 JsonValueToMutableCppValueHelper< int64 > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< int64 > (const int64 &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< int64 > (const Json::Value &storage, int64 *value)
template<>
void ClearCppValueHelper< uint16 > (uint16 *value)
template<>
const uint16 JsonValueToCppValueHelper< uint16 > (const Json::Value &value)
template<>
uint16 JsonValueToMutableCppValueHelper< uint16 > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< uint16 > (const uint16 &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< uint16 > (const Json::Value &storage, uint16 *value)
template<>
void ClearCppValueHelper< uint32 > (uint32 *value)
template<>
const uint32 JsonValueToCppValueHelper< uint32 > (const Json::Value &value)
template<>
uint32 JsonValueToMutableCppValueHelper< uint32 > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< uint32 > (const uint32 &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< uint32 > (const Json::Value &storage, uint32 *value)
template<>
void ClearCppValueHelper< uint64 > (uint64 *value)
template<>
const uint64 JsonValueToCppValueHelper< uint64 > (const Json::Value &value)
template<>
uint64 JsonValueToMutableCppValueHelper< uint64 > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< uint64 > (const uint64 &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< uint64 > (const Json::Value &storage, uint64 *value)
template<>
void ClearCppValueHelper< bool > (bool *value)
template<>
const bool JsonValueToCppValueHelper< bool > (const Json::Value &value)
template<>
bool JsonValueToMutableCppValueHelper< bool > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< bool > (const bool &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< bool > (const Json::Value &storage, bool *value)
template<>
void ClearCppValueHelper< float > (float *value)
template<>
const float JsonValueToCppValueHelper< float > (const Json::Value &value)
template<>
float JsonValueToMutableCppValueHelper< float > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< float > (const float &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< float > (const Json::Value &storage, float *value)
template<>
void ClearCppValueHelper< double > (double *value)
template<>
const double JsonValueToCppValueHelper< double > (const Json::Value &value)
template<>
double JsonValueToMutableCppValueHelper< double > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< double > (const double &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< double > (const Json::Value &storage, double *value)
template<>
void ClearCppValueHelper< string > (string *value)
template<>
const string JsonValueToCppValueHelper< string > (const Json::Value &value)
template<>
string JsonValueToMutableCppValueHelper< string > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< string > (const string &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< string > (const Json::Value &storage, string *value)
template<>
void ClearCppValueHelper< DateTime > (DateTime *value)
template<>
const DateTime JsonValueToCppValueHelper< DateTime > (const Json::Value &value)
template<>
DateTime JsonValueToMutableCppValueHelper< DateTime > (Json::Value *value)
template<>
void SetJsonValueFromCppValueHelper< DateTime > (const DateTime &val, Json::Value *storage)
template<>
void SetCppValueFromJsonValueHelper< DateTime > (const Json::Value &storage, DateTime *value)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines