OpenSDN source code
cass::cql::impl::CassQueryPrinter Class Reference
Inheritance diagram for cass::cql::impl::CassQueryPrinter:
Collaboration diagram for cass::cql::impl::CassQueryPrinter:

Public Member Functions

 CassQueryPrinter (std::ostream &os, bool quote_strings)
 
 CassQueryPrinter (std::ostream &os)
 
template<typename T >
void operator() (const T &t) const
 
void operator() (const boost::uuids::uuid &tuuid) const
 
void operator() (const uint8_t &tu8) const
 
void operator() (const std::string &tstring) const
 
void operator() (const uint32_t &tu32) const
 
void operator() (const uint64_t &tu64) const
 
void operator() (const IpAddress &tipaddr) const
 

Public Attributes

std::ostream & os_
 
bool quote_strings_
 

Detailed Description

Definition at line 237 of file cql_if.cc.

Constructor & Destructor Documentation

◆ CassQueryPrinter() [1/2]

cass::cql::impl::CassQueryPrinter::CassQueryPrinter ( std::ostream &  os,
bool  quote_strings 
)
inline

Definition at line 239 of file cql_if.cc.

◆ CassQueryPrinter() [2/2]

cass::cql::impl::CassQueryPrinter::CassQueryPrinter ( std::ostream &  os)
inline

Definition at line 243 of file cql_if.cc.

Member Function Documentation

◆ operator()() [1/7]

void cass::cql::impl::CassQueryPrinter::operator() ( const boost::uuids::uuid tuuid) const
inline

Definition at line 251 of file cql_if.cc.

◆ operator()() [2/7]

void cass::cql::impl::CassQueryPrinter::operator() ( const IpAddress tipaddr) const
inline

Definition at line 274 of file cql_if.cc.

◆ operator()() [3/7]

void cass::cql::impl::CassQueryPrinter::operator() ( const std::string &  tstring) const
inline

Definition at line 259 of file cql_if.cc.

◆ operator()() [4/7]

template<typename T >
void cass::cql::impl::CassQueryPrinter::operator() ( const T &  t) const
inline

Definition at line 248 of file cql_if.cc.

◆ operator()() [5/7]

void cass::cql::impl::CassQueryPrinter::operator() ( const uint32_t &  tu32) const
inline

Definition at line 267 of file cql_if.cc.

◆ operator()() [6/7]

void cass::cql::impl::CassQueryPrinter::operator() ( const uint64_t &  tu64) const
inline

Definition at line 271 of file cql_if.cc.

◆ operator()() [7/7]

void cass::cql::impl::CassQueryPrinter::operator() ( const uint8_t &  tu8) const
inline

Definition at line 256 of file cql_if.cc.

Member Data Documentation

◆ os_

std::ostream& cass::cql::impl::CassQueryPrinter::os_

Definition at line 277 of file cql_if.cc.

◆ quote_strings_

bool cass::cql::impl::CassQueryPrinter::quote_strings_

Definition at line 278 of file cql_if.cc.


The documentation for this class was generated from the following file: