library: libCore #include "TStreamerElement.h"

# TStreamerObjectPointer

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

## class TStreamerObjectPointer : public TStreamerElement

| Inheritance Chart:
`TObject`
| <- | `TNamed`
| <- | `TStreamerElement`
| <- | `TStreamerObjectPointer` |

        public:

                                  TStreamerObjectPointer()
                                  TStreamerObjectPointer(const char* name, const char* title, Int_t offset, const char* typeName)
                                  TStreamerObjectPointer(const TStreamerObjectPointer&)
                          virtual ~TStreamerObjectPointer()
                   static TClass* Class()
              virtual const char* GetInclude() const
                    virtual Int_t GetSize() const
                     virtual void Init(TObject* obj = 0)
                  virtual TClass* IsA() const
                   virtual Bool_t IsaPointer() const
          TStreamerObjectPointer& operator=(const TStreamerObjectPointer&)
                     virtual void SetArrayDim(Int_t dim)
                     virtual void ShowMembers(TMemberInspector& insp, char* parent)
                     virtual void Streamer(TBuffer& b)
                             void StreamerNVirtual(TBuffer& b)

### Data Members

## Class Description

TStreamerObjectPointer()

     Default ctor.

TStreamerObjectPointer(const char *name, const char *title, Int_t offset, const char *typeName) : TStreamerElement(name,title,offset,TStreamerInfo::kObjectP,typeName)

     Create a TStreamerObjectPointer object.

~TStreamerObjectPointer()

     TStreamerObjectPointer dtor.

void Init(TObject *)

const char* GetInclude() const

Int_t GetSize() const

    returns size of objectpointer in bytes

void SetArrayDim(Int_t dim)

     Set number of array dimensions.

void Streamer(TBuffer &R__b)

     Stream an object of class TStreamerObjectPointer.

### Inline Functions

                             Bool_t IsaPointer() const
                            TClass* Class()
                            TClass* IsA() const
                               void ShowMembers(TMemberInspector& insp, char* parent)
                               void StreamerNVirtual(TBuffer& b)
             TStreamerObjectPointer TStreamerObjectPointer(const TStreamerObjectPointer&)
            TStreamerObjectPointer& operator=(const TStreamerObjectPointer&)

Author: Rene Brun 12/10/2000
Last update: root/meta:$Name: $:$Id: TStreamerElement.cxx,v 1.80 2005/04/21 06:24:47 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *