fastcgi++
Public Member Functions | Public Attributes
ASql::Data::NullableArray< T, size > Struct Template Reference

Class for adding null capabilities to character arrays. More...

#include <data.hpp>

Inheritance diagram for ASql::Data::NullableArray< T, size >:
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 * ()
 NullableArray ()
 NullableArray (const T &x)

Public Attributes

object [size]
bool nullness

Detailed Description

template<class T, int size>
struct ASql::Data::NullableArray< T, size >

Class for adding null capabilities to character arrays.

Definition at line 107 of file data.hpp.


Constructor & Destructor Documentation

template<class T, int size>
ASql::Data::NullableArray< T, size >::NullableArray ( )
inline

Definition at line 112 of file data.hpp.

template<class T, int size>
ASql::Data::NullableArray< T, size >::NullableArray ( const T &  x)
inline

Definition at line 113 of file data.hpp.


Member Function Documentation

template<class T, int size>
void* ASql::Data::NullableArray< T, size >::getVoid ( )
inlinevirtual

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 110 of file data.hpp.

References ASql::Data::NullableArray< T, size >::object.

template<class T, int size>
ASql::Data::NullableArray< T, size >::operator T * ( )
inline

Definition at line 111 of file data.hpp.

References ASql::Data::NullableArray< T, size >::object.


Member Data Documentation

bool ASql::Data::NullablePar::nullness
inherited

Definition at line 86 of file data.hpp.

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

template<class T, int size>
T ASql::Data::NullableArray< T, size >::object[size]

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