fastcgi++
Public Member Functions
ASql::Data::Blob Struct Reference

Derive from this to create your own Blob types. More...

#include <data.hpp>

Inheritance diagram for ASql::Data::Blob:
ASql::Data::VectorBlob

List of all members.

Public Member Functions

virtual size_t size () const =0
virtual void resize (const size_t size)=0
virtual char & operator[] (const size_t index)=0

Detailed Description

Derive from this to create your own Blob types.

All derivations must provide the three virtual functions and insure that they behave the same as std::vector does. This means that the data must be contiguous.

Definition at line 149 of file data.hpp.


Member Function Documentation

virtual char& ASql::Data::Blob::operator[] ( const size_t  index) [pure virtual]

Implemented in ASql::Data::VectorBlob.

virtual void ASql::Data::Blob::resize ( const size_t  size) [pure virtual]

Implemented in ASql::Data::VectorBlob.

virtual size_t ASql::Data::Blob::size ( ) const [pure virtual]

Implemented in ASql::Data::VectorBlob.


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