Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
soci::details::conversion_into_type< std::vector< T > > Class Template Reference

#include <type-conversion.h>

Inheritance diagram for soci::details::conversion_into_type< std::vector< T > >:
Inheritance graph
[legend]

Public Types

typedef std::vector< typename type_conversion< T >::base_typebase_type
 

Public Member Functions

 conversion_into_type (std::vector< T > &value)
 
 conversion_into_type (std::vector< T > &value, std::vector< indicator > &ind)
 
virtual void resize (std::size_t sz)
 
virtual std::size_t size () const
 
- Public Member Functions inherited from soci::details::into_type< std::vector< type_conversion< T >::base_type > >
 into_type (std::vector< type_conversion< T >::base_type > &t)
 
 into_type (std::vector< type_conversion< T >::base_type > &t, indicator &ind)
 
- Public Member Functions inherited from soci::details::standard_into_type
 standard_into_type (void *data, exchange_type type)
 
 standard_into_type (void *data, exchange_type type, indicator &ind)
 
virtual ~standard_into_type ()
 
- Public Member Functions inherited from soci::details::into_type_base
virtual ~into_type_base ()
 

Private Member Functions

void convert_from_base ()
 
- Private Member Functions inherited from soci::details::base_vector_holder< T >
 base_vector_holder (std::size_t sz=0)
 

Private Attributes

std::vector< indicator > & ind_
 
std::vector< indicatorownInd_
 
std::vector< T > & value_
 
- Private Attributes inherited from soci::details::base_vector_holder< T >
std::vector< typename type_conversion< T >::base_type > vec_
 

Additional Inherited Members

- Protected Member Functions inherited from soci::details::standard_into_type
virtual void post_fetch (bool gotData, bool calledFromFetch)
 

Detailed Description

template<typename T>
class soci::details::conversion_into_type< std::vector< T > >

Definition at line 186 of file type-conversion.h.

Member Typedef Documentation

template<typename T >
typedef std::vector< typename type_conversion<T>::base_type > soci::details::conversion_into_type< std::vector< T > >::base_type

Definition at line 194 of file type-conversion.h.

Constructor & Destructor Documentation

template<typename T >
soci::details::conversion_into_type< std::vector< T > >::conversion_into_type ( std::vector< T > &  value)
inline

Definition at line 196 of file type-conversion.h.

template<typename T >
soci::details::conversion_into_type< std::vector< T > >::conversion_into_type ( std::vector< T > &  value,
std::vector< indicator > &  ind 
)
inline

Definition at line 206 of file type-conversion.h.

Member Function Documentation

template<typename T >
void soci::details::conversion_into_type< std::vector< T > >::convert_from_base ( )
inlineprivatevirtual

Reimplemented from soci::details::standard_into_type.

Definition at line 231 of file type-conversion.h.

template<typename T >
virtual void soci::details::conversion_into_type< std::vector< T > >::resize ( std::size_t  sz)
inlinevirtual

Reimplemented from soci::details::into_type_base.

Definition at line 223 of file type-conversion.h.

template<typename T >
virtual std::size_t soci::details::conversion_into_type< std::vector< T > >::size ( ) const
inlinevirtual

Reimplemented from soci::details::standard_into_type.

Definition at line 213 of file type-conversion.h.

Member Data Documentation

template<typename T >
std::vector<indicator>& soci::details::conversion_into_type< std::vector< T > >::ind_
private

Definition at line 249 of file type-conversion.h.

template<typename T >
std::vector<indicator> soci::details::conversion_into_type< std::vector< T > >::ownInd_
private

Definition at line 244 of file type-conversion.h.

template<typename T >
std::vector<T>& soci::details::conversion_into_type< std::vector< T > >::value_
private

Definition at line 242 of file type-conversion.h.


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