Public Member Functions | Public Attributes

ASql::Data::Nullable< T > Struct Template Reference

Class for adding null capabilities to any type. Needed for SQL queries involving null values. More...

#include <asql.hpp>

Inheritance diagram for ASql::Data::Nullable< T >:
ASql::Data::NullablePar

List of all members.

Public Member Functions

void * getVoid ()
 Retrieve a void pointer to the object contained in the class.
 operator T ()
 operator const T () const
 Nullable ()
 Nullable (const T &x)

Public Attributes

object

Detailed Description

template<class T>
struct ASql::Data::Nullable< T >

Class for adding null capabilities to any type. Needed for SQL queries involving null values.

Definition at line 137 of file asql.hpp.


Constructor & Destructor Documentation

template<class T>
ASql::Data::Nullable< T >::Nullable (  ) [inline]

Definition at line 143 of file asql.hpp.

template<class T>
ASql::Data::Nullable< T >::Nullable ( const T &  x ) [inline]

Definition at line 144 of file asql.hpp.


Member Function Documentation

template<class T>
void* ASql::Data::Nullable< T >::getVoid (  ) [inline, virtual]

Retrieve a void pointer to the object contained in the class.

Returns:
Void pointer to the object contained in the class.

Implements ASql::Data::NullablePar.

Definition at line 140 of file asql.hpp.

References ASql::Data::Nullable< T >::object.

template<class T>
ASql::Data::Nullable< T >::operator const T (  ) const [inline]

Definition at line 142 of file asql.hpp.

References ASql::Data::Nullable< T >::object.

template<class T>
ASql::Data::Nullable< T >::operator T (  ) [inline]

Definition at line 141 of file asql.hpp.

References ASql::Data::Nullable< T >::object.


Member Data Documentation

template<class T>
T ASql::Data::Nullable< T >::object

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