library: libCore #include "TGenCollectionProxy.h"

# TGenCollectionProxy::Value

class description - source file - inheritance tree (.pdf)

## class TGenCollectionProxy::Value

| Inheritance Chart:
`TGenCollectionProxy::Value` |

        public:

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

### Data Members

        public:

                 void* fCtor    Method cache for containee constructor
                 void* fDtor    Method cache for containee destructor
                 void* fDelete  Method cache for containee delete
          unsigned int fCase    type of data of Value_type
             TClassRef fType    TClass reference of Value_type in collection
             EDataType fKind    kind of ROOT-fundamental type
                size_t fSize    fSize of the contained object

## Class Description

     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.

### Inline Functions

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

Author: Markus Frank 28/10/04
Last update: root/cont:$Name: $:$Id: TGenCollectionProxy.h,v 1.8 2005/06/01 15:43:18 pcanal Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *