fastcgi++
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. More...

#include <data.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< T > & operator= (const T &x)
 Nullable ()
 Nullable (const T &x)

Public Attributes

object
bool nullness

Detailed Description

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

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

Definition at line 95 of file data.hpp.


Constructor & Destructor Documentation

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

Definition at line 102 of file data.hpp.

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

Definition at line 103 of file data.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 98 of file data.hpp.

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

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

Definition at line 100 of file data.hpp.

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

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

Definition at line 99 of file data.hpp.

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

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

Definition at line 101 of file data.hpp.

References ASql::Data::NullablePar::nullness.


Member Data Documentation

Definition at line 86 of file data.hpp.

Referenced by ASql::Data::Nullable< T >::operator=().

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

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