NCBI C++ ToolKit
Namespaces | Functions | Variables
cass_conv.hpp File Reference
#include <cassandra.h>
#include <corelib/ncbistre.hpp>
#include <corelib/ncbistr.hpp>
#include <corelib/ncbiexpt.hpp>
#include <corelib/ncbitime.hpp>
#include "IdCassScope.hpp"
#include "cass_exception.hpp"
+ Include dependency graph for cass_conv.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Namespaces

 Convert
 

Functions

template<typename T >
void Convert::CassValueConvert (const CassValue *Val, T &t)
 
template<>
void Convert::CassValueConvert< bool > (const CassValue *Val, bool &v)
 
template<>
void Convert::CassValueConvert< int8_t > (const CassValue *Val, int8_t &v)
 
template<>
void Convert::CassValueConvert< int16_t > (const CassValue *Val, int16_t &v)
 
template<>
void Convert::CassValueConvert< int32_t > (const CassValue *Val, int32_t &v)
 
template<>
void Convert::CassValueConvert< int64_t > (const CassValue *Val, int64_t &v)
 
template<>
void Convert::CassValueConvert< double > (const CassValue *Val, double &v)
 
template<>
void Convert::CassValueConvert< string > (const CassValue *Val, string &v)
 
template<size_t C, size_t N, typename ... T>
void Convert::CassIteratorToTupleImpl (CassIterator *, std::tuple< T... > &, char)
 
template<size_t C, size_t N, typename ... T>
void Convert::CassIteratorToTupleImpl (CassIterator *itr, std::tuple< T... > &t, int64_t)
 
template<typename ... T>
void Convert::CassValueConvert (const CassValue *Val, std::tuple< T... > &t)
 
template<class T >
void Convert::CassValueConvertDef (const CassValue *Val, const T &_default, T &v)
 
template<typename T >
void Convert::ValueToCassCollection (const T &v, CassCollection *coll)
 
template<>
void Convert::ValueToCassCollection< bool > (const bool &v, CassCollection *coll)
 
template<>
void Convert::ValueToCassCollection< int8_t > (const int8_t &v, CassCollection *coll)
 
template<>
void Convert::ValueToCassCollection< int16_t > (const int16_t &v, CassCollection *coll)
 
template<>
void Convert::ValueToCassCollection< int32_t > (const int32_t &v, CassCollection *coll)
 
template<>
void Convert::ValueToCassCollection< int64_t > (const int64_t &v, CassCollection *coll)
 
template<>
void Convert::ValueToCassCollection< double > (const double &v, CassCollection *coll)
 
template<>
void Convert::ValueToCassCollection< float > (const float &v, CassCollection *coll)
 
template<>
void Convert::ValueToCassCollection< string > (const string &v, CassCollection *coll)
 
template<typename T >
void Convert::ValueToCassTupleItem (const T &value, CassTuple *dest, int index)
 
template<>
void Convert::ValueToCassTupleItem< bool > (const bool &value, CassTuple *dest, int index)
 
template<>
void Convert::ValueToCassTupleItem< int8_t > (const int8_t &value, CassTuple *dest, int index)
 
template<>
void Convert::ValueToCassTupleItem< int16_t > (const int16_t &value, CassTuple *dest, int index)
 
template<>
void Convert::ValueToCassTupleItem< int32_t > (const int32_t &value, CassTuple *dest, int index)
 
template<>
void Convert::ValueToCassTupleItem< int64_t > (const int64_t &value, CassTuple *dest, int index)
 
template<>
void Convert::ValueToCassTupleItem< double > (const double &value, CassTuple *dest, int index)
 
template<>
void Convert::ValueToCassTupleItem< float > (const float &value, CassTuple *dest, int index)
 
template<>
void Convert::ValueToCassTupleItem< string > (const string &value, CassTuple *dest, int index)
 
template<size_t N, typename... T>
void Convert::TupleToCassTupleImpl (const std::tuple< T... > &, CassTuple *, char)
 
template<size_t N, typename ... T>
void Convert::TupleToCassTupleImpl (const std::tuple< T... > &t, CassTuple *dest, int64_t)
 
template<typename ... T>
void Convert::ValueToCassCollection (const std::tuple< T... > &v, CassCollection *coll)
 
template<typename ... T>
void Convert::ValueToCassTupleItem (const std::tuple< T... > &value, CassTuple *dest, int index)
 
template<typename ... T>
void Convert::ValueToCassTuple (const std::tuple< T... > &value, CassTuple *dest)
 

Variables

 USING_NCBI_SCOPE
 

Variable Documentation

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 47 of file cass_conv.hpp.

Modified on Wed Jun 12 11:12:14 2024 by modify_doxy.py rev. 669887