fastcgi++
|
Derive from this to create your own Blob types. More...
#include <data.hpp>
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 |
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.
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.