Class for adding null capabilities to any type. Needed for SQL queries involving null values. More...
#include <asql.hpp>
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 | |
T | object |
Class for adding null capabilities to any type. Needed for SQL queries involving null values.
Definition at line 137 of file asql.hpp.
ASql::Data::Nullable< T >::Nullable | ( | ) | [inline] |
ASql::Data::Nullable< T >::Nullable | ( | const T & | x ) | [inline] |
void* ASql::Data::Nullable< T >::getVoid | ( | ) | [inline, virtual] |
Retrieve a 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.
ASql::Data::Nullable< T >::operator const T | ( | ) | const [inline] |
Definition at line 142 of file asql.hpp.
References ASql::Data::Nullable< T >::object.
ASql::Data::Nullable< T >::operator T | ( | ) | [inline] |
Definition at line 141 of file asql.hpp.
References ASql::Data::Nullable< T >::object.
T ASql::Data::Nullable< T >::object |
Definition at line 139 of file asql.hpp.
Referenced by ASql::Data::Nullable< T >::getVoid(), ASql::Data::Nullable< T >::operator const T(), ASql::Data::Nullable< T >::operator T(), and ASql::Data::operator<<().