Inferno
0.2
|
#include <itemise.hpp>
Classes | |
class | Element |
Public Member Functions | |
virtual vector < Itemiser::Element * > | Itemise (const Itemiser *itemise_object) const =0 |
Static Public Member Functions | |
template<class ITEMISE_TYPE > | |
static vector< uintptr_t > | ItemiseImpl (const ITEMISE_TYPE *itemise_architype) |
template<class ITEMISE_TYPE > | |
static const vector< uintptr_t > & | BasicItemiseStatic (const ITEMISE_TYPE *itemise_architype) |
template<class ITEMISE_TYPE > | |
static const vector < Itemiser::Element * > | ItemiseStatic (const ITEMISE_TYPE *itemise_architype, const Itemiser *itemise_object) |
template<class ITEMISE_TYPE > | |
static Itemiser::Element * | ItemiseIndexStatic (const ITEMISE_TYPE *itemise_object, int i) |
template<class ITEMISE_TYPE > | |
static int | ItemiseSizeStatic (const ITEMISE_TYPE *itemise_object) |
Static Public Attributes | |
static const char * | dstart |
static const char * | dend |
static vector< uintptr_t > | v |
Definition at line 17 of file itemise.hpp.
static const vector< uintptr_t >& Itemiser::BasicItemiseStatic | ( | const ITEMISE_TYPE * | itemise_architype | ) | [inline, static] |
Definition at line 60 of file itemise.hpp.
virtual vector< Itemiser::Element * > Itemiser::Itemise | ( | const Itemiser * | itemise_object | ) | const [pure virtual] |
Implemented in Stuff< PRE_RESTRICTION >.
static vector< uintptr_t > Itemiser::ItemiseImpl | ( | const ITEMISE_TYPE * | itemise_architype | ) | [inline, static] |
Definition at line 41 of file itemise.hpp.
static Itemiser::Element* Itemiser::ItemiseIndexStatic | ( | const ITEMISE_TYPE * | itemise_object, |
int | i | ||
) | [inline, static] |
Definition at line 99 of file itemise.hpp.
References ASSERT.
static int Itemiser::ItemiseSizeStatic | ( | const ITEMISE_TYPE * | itemise_object | ) | [inline, static] |
Definition at line 110 of file itemise.hpp.
static const vector< Itemiser::Element * > Itemiser::ItemiseStatic | ( | const ITEMISE_TYPE * | itemise_architype, |
const Itemiser * | itemise_object | ||
) | [inline, static] |
Definition at line 74 of file itemise.hpp.
const char * Itemiser::dend [static] |
Definition at line 117 of file itemise.hpp.
const char * Itemiser::dstart [static] |
Definition at line 116 of file itemise.hpp.
vector< uintptr_t > Itemiser::v [static] |
Definition at line 118 of file itemise.hpp.
Referenced by Stuff< PRE_RESTRICTION >::Itemise().