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

#include <into-type.h>

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

Public Member Functions

 vector_into_type (void *data, exchange_type type)
 
 vector_into_type (void *data, exchange_type type, std::vector< indicator > &ind)
 
 ~vector_into_type ()
 
- Public Member Functions inherited from soci::details::into_type_base
virtual ~into_type_base ()
 

Protected Member Functions

virtual void post_fetch (bool gotData, bool calledFromFetch)
 

Private Member Functions

virtual void clean_up ()
 
virtual void convert_from_base ()
 
virtual void define (statement_impl &st, int &position)
 
virtual void pre_fetch ()
 
virtual void resize (std::size_t sz)
 
virtual std::size_t size () const
 

Private Attributes

vector_into_type_backendbackEnd_
 
void * data_
 
std::vector< indicator > * indVec_
 
exchange_type type_
 

Detailed Description

Definition at line 82 of file into-type.h.

Constructor & Destructor Documentation

soci::details::vector_into_type::vector_into_type ( void *  data,
exchange_type  type 
)
inline

Definition at line 85 of file into-type.h.

soci::details::vector_into_type::vector_into_type ( void *  data,
exchange_type  type,
std::vector< indicator > &  ind 
)
inline

Definition at line 88 of file into-type.h.

vector_into_type::~vector_into_type ( )

Definition at line 50 of file into-type.cpp.

Member Function Documentation

void vector_into_type::clean_up ( )
privatevirtual

Implements soci::details::into_type_base.

Definition at line 99 of file into-type.cpp.

virtual void soci::details::vector_into_type::convert_from_base ( )
inlineprivatevirtual

Definition at line 110 of file into-type.h.

void vector_into_type::define ( statement_impl st,
int &  position 
)
privatevirtual

Implements soci::details::into_type_base.

Definition at line 55 of file into-type.cpp.

void vector_into_type::post_fetch ( bool  gotData,
bool  calledFromFetch 
)
protectedvirtual

Implements soci::details::into_type_base.

Definition at line 66 of file into-type.cpp.

void vector_into_type::pre_fetch ( )
privatevirtual

Implements soci::details::into_type_base.

Definition at line 61 of file into-type.cpp.

void vector_into_type::resize ( std::size_t  sz)
privatevirtual

Reimplemented from soci::details::into_type_base.

Definition at line 84 of file into-type.cpp.

std::size_t vector_into_type::size ( ) const
privatevirtual

Implements soci::details::into_type_base.

Definition at line 94 of file into-type.cpp.

Member Data Documentation

vector_into_type_backend* soci::details::vector_into_type::backEnd_
private

Definition at line 108 of file into-type.h.

void* soci::details::vector_into_type::data_
private

Definition at line 104 of file into-type.h.

std::vector<indicator>* soci::details::vector_into_type::indVec_
private

Definition at line 106 of file into-type.h.

exchange_type soci::details::vector_into_type::type_
private

Definition at line 105 of file into-type.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