Reflex::CollFuncTable Class Reference

#include <CollectionProxy.h>

List of all members.

Public Attributes

size_t iter_size
size_t value_diff
int value_offset
void *(* size_func )(void *)
void(* resize_func )(void *, size_t)
void *(* clear_func )(void *)
void *(* first_func )(void *)
void *(* next_func )(void *)
void *(* construct_func )(void *, size_t)
void(* destruct_func )(void *, size_t)
void *(* feed_func )(void *, void *, size_t)
void *(* collect_func )(void *)
void *(* create_env )()


Detailed Description

Table containing pointers to concrete functions to manipulate Collections in a generic way

Author:
M.Frank

Definition at line 365 of file CollectionProxy.h.


Member Data Documentation

size_t Reflex::CollFuncTable::iter_size

Definition at line 366 of file CollectionProxy.h.

size_t Reflex::CollFuncTable::value_diff

Definition at line 367 of file CollectionProxy.h.

int Reflex::CollFuncTable::value_offset

Definition at line 368 of file CollectionProxy.h.

void*(* Reflex::CollFuncTable::size_func)(void *)

void(* Reflex::CollFuncTable::resize_func)(void *, size_t)

void*(* Reflex::CollFuncTable::clear_func)(void *)

void*(* Reflex::CollFuncTable::first_func)(void *)

void*(* Reflex::CollFuncTable::next_func)(void *)

void*(* Reflex::CollFuncTable::construct_func)(void *, size_t)

void(* Reflex::CollFuncTable::destruct_func)(void *, size_t)

void*(* Reflex::CollFuncTable::feed_func)(void *, void *, size_t)

void*(* Reflex::CollFuncTable::collect_func)(void *)

void*(* Reflex::CollFuncTable::create_env)()


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:56:45 2011 for ROOT_528-00b_version by  doxygen 1.5.1