Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Friends | List of all members
odb::prepared_query< T > Struct Template Reference

Public Types

typedef odb::statement statement_type
 
typedef prepared_query_impl
*prepared_query::* 
unspecified_bool_type
 

Public Member Functions

 prepared_query (prepared_query_impl *impl=0)
 
 prepared_query (const details::shared_ptr< prepared_query_impl > &impl)
 
result< T > execute (bool cache=true)
 
const char * name () const
 
statement_typestatement () const
 
 operator unspecified_bool_type () const
 
 ~prepared_query ()
 
 prepared_query (const prepared_query &x)
 
prepared_queryoperator= (const prepared_query &x)
 

Friends

class connection
 

Member Typedef Documentation

template<typename T>
typedef odb::statement odb::prepared_query< T >::statement_type
template<typename T>
typedef prepared_query_impl* prepared_query::* odb::prepared_query< T >::unspecified_bool_type

Constructor & Destructor Documentation

template<typename T>
odb::prepared_query< T >::prepared_query ( prepared_query_impl impl = 0)
inlineexplicit
template<typename T>
odb::prepared_query< T >::prepared_query ( const details::shared_ptr< prepared_query_impl > &  impl)
inlineexplicit
template<typename T>
odb::prepared_query< T >::~prepared_query ( )
inline
template<typename T>
odb::prepared_query< T >::prepared_query ( const prepared_query< T > &  x)
inline

Member Function Documentation

template<typename T>
result<T> odb::prepared_query< T >::execute ( bool  cache = true)
inline
template<typename T>
const char* odb::prepared_query< T >::name ( ) const
inline
template<typename T>
statement_type& odb::prepared_query< T >::statement ( ) const
inline
template<typename T>
odb::prepared_query< T >::operator unspecified_bool_type ( ) const
inline
template<typename T>
prepared_query& odb::prepared_query< T >::operator= ( const prepared_query< T > &  x)
inline

Friends And Related Function Documentation

template<typename T>
friend class connection
friend

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