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 238 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 240 of file cql_if.cc.

◆ CassQueryPrinter() [2/2]

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

Definition at line 244 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 252 of file cql_if.cc.

◆ operator()() [2/7]

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

Definition at line 275 of file cql_if.cc.

◆ operator()() [3/7]

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

Definition at line 260 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 249 of file cql_if.cc.

◆ operator()() [5/7]

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

Definition at line 268 of file cql_if.cc.

◆ operator()() [6/7]

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

Definition at line 272 of file cql_if.cc.

◆ operator()() [7/7]

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

Definition at line 257 of file cql_if.cc.

Member Data Documentation

◆ os_

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

Definition at line 278 of file cql_if.cc.

◆ quote_strings_

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

Definition at line 279 of file cql_if.cc.


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