library: libCore #include "TDictionary.h"

# TDictionary

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

## class TDictionary : public TNamed

| Inheritance Chart:
`TObject`
| <- | `TNamed`
| <- | `TDictionary` |
<- |
`TBaseClass` |
`TClass` | <- |
`TQClass` |
`TDataMember` |
`TDataType` |
`TFunction` | <- |
`TMethod` |
`TGlobal` |
`THtml::TLocalType` |
`TMethodArg` |
| [more...]

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        public:

                  virtual ~TDictionary()
           static TClass* Class()
          virtual TClass* IsA() const
             TDictionary& operator=(const TDictionary&)
           virtual Long_t Property() const
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        public:

          static const TDictionary::ESTLType kNone
          static const TDictionary::ESTLType kVector
          static const TDictionary::ESTLType kList
          static const TDictionary::ESTLType kDeque
          static const TDictionary::ESTLType kMap
          static const TDictionary::ESTLType kMultimap
          static const TDictionary::ESTLType kSet
          static const TDictionary::ESTLType kMultiset

## Class Description

     TDictionary

     This class defines an abstract interface that must be implemented
     by all classes that contain dictionary information.

     The dictionary is defined by the followling classes:
     TDataType                              (typedef definitions)
     TGlobal                                (global variables)
     TGlobalFunc                            (global functions)
     TClass                                 (classes)
        TBaseClass                          (base classes)
        TDataMember                         (class datamembers)
        TMethod                             (class methods)
           TMethodArg                       (method arguments)

     All the above classes implement the TDictionary abstract interface.
     Note: the indentation shows aggregation not inheritance.

     TMethodCall                            (method call environment)

/* */

### Inline Functions

                    void ~TDictionary()
                  Long_t Property() const
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
            TDictionary& operator=(const TDictionary&)

Author: Fons Rademakers 20/06/96
Last update: root/meta:$Name: $:$Id: TDictionary.cxx,v 1.1.1.1 2000/05/16 17:00:43 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *