library: libCore
#include "TCollectionProxy.h"

TCollectionProxy


class description - header file
viewCVS header

class TCollectionProxy

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
TCollectionProxy()
TCollectionProxy(const TCollectionProxy&)
~TCollectionProxy()
static TClassStreamer*GenEmulatedClassStreamer(const char* class_name)
static TMemberStreamer*GenEmulatedMemberStreamer(const char* class_name)
static TVirtualCollectionProxy*GenEmulatedProxy(const char* class_name)
static TClassStreamer*GenExplicitClassStreamer(TCollectionProxy::Info_t info, size_t iter_size, size_t value_diff, int value_offset, void *(*)(void*) size_func, void *(*)(void*) resize_func, void *(*)(void*) clear_func, void *(*)(void*) first_func, void *(*)(void*) next_func, void *(*)(void*) construct_func, void *(*)(void*) destruct_func, void *(*)(void*) feed_func, void *(*)(void*) collect_func)
static TMemberStreamer*GenExplicitMemberStreamer(TCollectionProxy::Info_t info, size_t iter_size, size_t value_diff, int value_offset, void *(*)(void*) size_func, void *(*)(void*) resize_func, void *(*)(void*) clear_func, void *(*)(void*) first_func, void *(*)(void*) next_func, void *(*)(void*) construct_func, void *(*)(void*) destruct_func, void *(*)(void*) feed_func, void *(*)(void*) collect_func)
static TCollectionProxy::Proxy_t*GenExplicitProxy(TCollectionProxy::Info_t info, size_t iter_size, size_t value_diff, int value_offset, void *(*)(void*) size_func, void *(*)(void*) resize_func, void *(*)(void*) clear_func, void *(*)(void*) first_func, void *(*)(void*) next_func, void *(*)(void*) construct_func, void *(*)(void*) destruct_func, void *(*)(void*) feed_func, void *(*)(void*) collect_func)
static TGenCollectionStreamer*GenExplicitStreamer(TCollectionProxy::Info_t info, size_t iter_size, size_t value_diff, int value_offset, void *(*)(void*) size_func, void *(*)(void*) resize_func, void *(*)(void*) clear_func, void *(*)(void*) first_func, void *(*)(void*) next_func, void *(*)(void*) construct_func, void *(*)(void*) destruct_func, void *(*)(void*) feed_func, void *(*)(void*) collect_func)
TCollectionProxy&operator=(const TCollectionProxy&)

Class Description

PairHolder& operator=(const PairHolder&)
TVirtualCollectionProxy* GenEmulatedProxy(const char* class_name)
/ Generate emulated collection proxy for a given class
TClassStreamer* GenEmulatedClassStreamer(const char* class_name)
/ Generate emulated class streamer for a given collection class
TMemberStreamer* GenEmulatedMemberStreamer(const char* class_name)
/ Generate emulated member streamer for a given collection class
Proxy_t* GenExplicitProxy( Info_t info, size_t iter_size, size_t value_diff, int value_offset, void* (*size_func)(void*), void* (*resize_func)(void*), void* (*clear_func)(void*), void* (*first_func)(void*), void* (*next_func)(void*), void* (*construct_func)(void*), void* (*destruct_func)(void*), void* (*feed_func)(void*), void* (*collect_func)(void*) )
/ Generate proxy from static functions
/ Generate proxy from template
GenExplicitStreamer( Info_t info, size_t iter_size, size_t value_diff, int value_offset, void* (*size_func)(void*), void* (*resize_func)(void*), void* (*clear_func)(void*), void* (*first_func)(void*), void* (*next_func)(void*), void* (*construct_func)(void*), void* (*destruct_func)(void*), void* (*feed_func)(void*), void* (*collect_func)(void*) )
/ Generate class streamer from static functions
return GenExplicitClassStreamer(typeid(TYPENAME T::Cont_t), sizeof(TYPENAME T::Iter_t), (((char*)&p->second)-((char*)&p->first)), T::value_offset(), T::size, T::resize, T::clear, T::first, T::next, T::construct, T::destruct, T::feed, T::collect)
/ Generate member streamer from static functions
return GenExplicitMemberStreamer( typeid(TYPENAME T::Cont_t), sizeof(TYPENAME T::Iter_t), (((char*)&p->second)-((char*)&p->first)), T::value_offset(), T::size, T::resize, T::clear, T::first, T::next, T::construct, T::destruct, T::feed, T::collect)

Last update: Tue Nov 21 09:09:57 2006


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.