class TGenCollectionProxy::Value


 TGenCollectionProxy

 Proxy around an arbitrary container, which implements basic
 functionality and iteration.

 In particular this is used to implement splitting and abstract
 element access of any container. Access to compiled code is necessary
 to implement the abstract iteration sequence and functionality like
 size(), clear(), resize(). resize() may be a void operation.


Function Members (Methods)

public:
~Value()
voidDeleteItem(void* ptr)
TGenCollectionProxy::Value&operator=(const TGenCollectionProxy::Value&)
TGenCollectionProxy::ValueValue(const TGenCollectionProxy::Value& inside)
TGenCollectionProxy::ValueValue(const string& info)

Data Members

public:
unsigned intfCasetype of data of Value_type
void*fCtorMethod cache for containee constructor
void*fDeleteMethod cache for containee delete
void*fDtorMethod cache for containee destructor
EDataTypefKindkind of ROOT-fundamental type
size_tfSizefSize of the contained object
TClassReffTypeTClass reference of Value_type in collection

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Value(const Value& copy)
 Constructor.
Value(const std::string& inside_type)
 Constructor.
void DeleteItem(void* ptr)
 Delete an item.

Author: Markus Frank 28/10/04
Last change: root/io:$Id: TGenCollectionProxy.h 23455 2008-04-23 12:53:28Z brun $
Last generated: 2008-06-25 08:44
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *

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.