Public Member Functions | Private Attributes | List of all members
soci::details::ref_counted_statement Class Reference

#include <ref-counted-statement.h>

Inheritance diagram for soci::details::ref_counted_statement:
Inheritance graph
[legend]

Public Member Functions

template<typename T >
void exchange (T &t)
 
virtual void final_action ()
 
 ref_counted_statement (session &s)
 
- Public Member Functions inherited from soci::details::ref_counted_statement_base
template<typename T >
void accumulate (T const &t)
 
void dec_ref ()
 
void inc_ref ()
 
 ref_counted_statement_base (session &s)
 
virtual ~ref_counted_statement_base ()
 

Private Attributes

statement st_
 

Additional Inherited Members

- Protected Member Functions inherited from soci::details::ref_counted_statement_base
std::ostringstream & get_query_stream ()
 
- Protected Attributes inherited from soci::details::ref_counted_statement_base
int refCount_
 
sessionsession_
 

Detailed Description

Definition at line 72 of file ref-counted-statement.h.

Constructor & Destructor Documentation

soci::details::ref_counted_statement::ref_counted_statement ( session s)
inline

Definition at line 75 of file ref-counted-statement.h.

Member Function Documentation

template<typename T >
void soci::details::ref_counted_statement::exchange ( T &  t)
inline

Definition at line 81 of file ref-counted-statement.h.

void ref_counted_statement::final_action ( )
virtual

Member Data Documentation

statement soci::details::ref_counted_statement::st_
private

Definition at line 84 of file ref-counted-statement.h.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:42