library: libCore #include "TStringLong.h"

# TStringLong

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

## class TStringLong : public TString

| Inheritance Chart:
`TString`
| <- | `TStringLong` |

        public:

                          TStringLong()
                          TStringLong(Ssiz_t ic)
                          TStringLong(const TString& s)
                          TStringLong(const char* s)
                          TStringLong(const char* s, Ssiz_t n)
                          TStringLong(char c)
                          TStringLong(char c, Ssiz_t s)
                          TStringLong(const TSubString& sub)
                          TStringLong(const TStringLong&)
                  virtual ~TStringLong()
           static TClass* Class()
             virtual void FillBuffer(char*& buffer)
          virtual TClass* IsA() const
             TStringLong& operator=(const TStringLong&)
             virtual void ReadBuffer(char*& buffer)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
            virtual Int_t Sizeof() const
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

## Class Description

     TStringLong

     ATTENTION: this class is obsolete. It's functionality has been taken
     over by TString.

     The long string class (unlimited number of chars in I/O).

     This class redefines only the I/O member functions of TString.
     It uses 4 bytes to store the string length (1 byte only for TString).

TStringLong() : TString()

TStringLong(Ssiz_t ic) : TString(ic)

TStringLong(const TString& s) : TString(s)

TStringLong(const char* cs) : TString(cs)

TStringLong(const char* cs, Ssiz_t n) : TString(cs,n)

TStringLong(char c) : TString(c)

TStringLong(char c, Ssiz_t n) : TString(c,n)

TStringLong(const TSubString& substr) : TString(substr)

~TStringLong()

void FillBuffer(char *&buffer)

void ReadBuffer(char *&buffer)

Int_t Sizeof() const

void Streamer(TBuffer &b)

     Stream a long (>255 characters) string object.

### Inline Functions

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

Author: Rene Brun 15/11/95
Last update: root/base:$Name: $:$Id: TStringLong.cxx,v 1.1.1.1 2000/05/16 17:00:39 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *