Public Member Functions | Private Member Functions | List of all members
soci::details::vector_into_type_backend Class Referenceabstract

#include <soci-backend.h>

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

Public Member Functions

virtual void clean_up ()=0
 
virtual void define_by_pos (int &position, void *data, exchange_type type)=0
 
virtual void post_fetch (bool gotData, indicator *ind)=0
 
virtual void pre_fetch ()=0
 
virtual void resize (std::size_t sz)=0
 
virtual std::size_t size ()=0
 
 vector_into_type_backend ()
 
virtual ~vector_into_type_backend ()
 

Private Member Functions

vector_into_type_backendoperator= (vector_into_type_backend const &)
 
 vector_into_type_backend (vector_into_type_backend const &)
 

Detailed Description

Definition at line 79 of file soci-backend.h.

Constructor & Destructor Documentation

soci::details::vector_into_type_backend::vector_into_type_backend ( )
inline

Definition at line 83 of file soci-backend.h.

virtual soci::details::vector_into_type_backend::~vector_into_type_backend ( )
inlinevirtual

Definition at line 84 of file soci-backend.h.

soci::details::vector_into_type_backend::vector_into_type_backend ( vector_into_type_backend const &  )
private

Member Function Documentation

virtual void soci::details::vector_into_type_backend::clean_up ( )
pure virtual
virtual void soci::details::vector_into_type_backend::define_by_pos ( int &  position,
void *  data,
exchange_type  type 
)
pure virtual
vector_into_type_backend& soci::details::vector_into_type_backend::operator= ( vector_into_type_backend const &  )
private
virtual void soci::details::vector_into_type_backend::post_fetch ( bool  gotData,
indicator ind 
)
pure virtual
virtual void soci::details::vector_into_type_backend::pre_fetch ( )
pure virtual
virtual void soci::details::vector_into_type_backend::resize ( std::size_t  sz)
pure virtual
virtual std::size_t soci::details::vector_into_type_backend::size ( )
pure virtual

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


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