Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 199591
Collapse All | Expand All

(-)root/cint/Module.mk (-2 / +4 lines)
Lines 42-47 Link Here
42
CINTS2       := $(filter-out $(MODDIRS)/sunstrm.%,$(CINTS2))
42
CINTS2       := $(filter-out $(MODDIRS)/sunstrm.%,$(CINTS2))
43
CINTS2       := $(filter-out $(MODDIRS)/sun5strm.%,$(CINTS2))
43
CINTS2       := $(filter-out $(MODDIRS)/sun5strm.%,$(CINTS2))
44
CINTS2       := $(filter-out $(MODDIRS)/gcc3strm.%,$(CINTS2))
44
CINTS2       := $(filter-out $(MODDIRS)/gcc3strm.%,$(CINTS2))
45
CINTS2       := $(filter-out $(MODDIRS)/gcc4strm.%,$(CINTS2))
45
CINTS2       := $(filter-out $(MODDIRS)/longif3.%,$(CINTS2))
46
CINTS2       := $(filter-out $(MODDIRS)/longif3.%,$(CINTS2))
46
CINTS2       := $(filter-out $(MODDIRS)/accstrm.%,$(CINTS2))
47
CINTS2       := $(filter-out $(MODDIRS)/accstrm.%,$(CINTS2))
47
CINTS2       := $(filter-out $(MODDIRS)/iccstrm.%,$(CINTS2))
48
CINTS2       := $(filter-out $(MODDIRS)/iccstrm.%,$(CINTS2))
Lines 170-176 Link Here
170
ifeq ($(GCC_MAJOR),4)
171
ifeq ($(GCC_MAJOR),4)
171
CINTS2       := $(filter-out $(MODDIRS)/libstrm.%,$(CINTS2))
172
CINTS2       := $(filter-out $(MODDIRS)/libstrm.%,$(CINTS2))
172
CINTS2       := $(filter-out $(MODDIRS)/longif.%,$(CINTS2))
173
CINTS2       := $(filter-out $(MODDIRS)/longif.%,$(CINTS2))
173
CINTS2       += $(MODDIRS)/gcc3strm.cxx
174
CINTS2       += $(MODDIRS)/gcc4strm.cxx
174
CINTS2       += $(MODDIRS)/longif3.cxx
175
CINTS2       += $(MODDIRS)/longif3.cxx
175
endif
176
endif
176
ifeq ($(CXXCMD),xlC)
177
ifeq ($(CXXCMD),xlC)
Lines 266-272 Link Here
266
distclean-cint: clean-cint
267
distclean-cint: clean-cint
267
		@rm -f $(CINTALLDEP) $(CINTLIB) $(IOSENUM) $(CINTEXEDEP) \
268
		@rm -f $(CINTALLDEP) $(CINTLIB) $(IOSENUM) $(CINTEXEDEP) \
268
		   $(CINT) $(CINTTMP) $(MAKECINT) $(CINTDIRM)/*.exp \
269
		   $(CINT) $(CINTTMP) $(MAKECINT) $(CINTDIRM)/*.exp \
269
		   $(CINTDIRM)/*.lib $(CINTDIRS)/v6_loadfile_tmp.cxx
270
		   $(CINTDIRM)/*.lib $(CINTDIRS)/v6_loadfile_tmp.cxx \
271
		   $(CINTDIRDLLS)/sys/types.h $(CINTDIRDLLS)/systypes.h
270
272
271
distclean::     distclean-cint
273
distclean::     distclean-cint
272
274
(-)root/cint/lib/gcc4strm/Makefile (+28 lines)
Line 0 Link Here
1
#
2
# lib/gcc4strm/Makefile
3
#
4
CP         = cp
5
MV	   = mv
6
7
CINTSYSDIR = ../..
8
9
SRCCPPIFC     = $(CINTSYSDIR)/src/gcc4strm.cxx
10
SRCCPPIFH     = $(CINTSYSDIR)/src/gcc4strm.h
11
CPPIFC     = gcc4strm.cxx
12
CPPIFH     = gcc4strm.h
13
14
CPPHEADER  = iostrm.h fstrm.h sstrm.h linkdef.h
15
16
#		stdiostr.h \
17
18
19
$(SRCCPPIFC) : $(CPPIFC)
20
#	cint ../snstream/length.cxx 255 $(CPPIFC) $(CPPIFH)
21
	$(MV) $(CPPIFC) $(SRCCPPIFC)		
22
	$(MV) $(CPPIFH) $(SRCCPPIFH)		
23
24
25
$(CPPIFC) : $(CPPHEADER)
26
	cint -Z0 -n$(CPPIFC) -NG__stream $(DLLSPEC) -D__MAKECINT__ -DG__MAKECINT -c-1 $(IPATH) $(MACRO) $(CPPHEADER) 
27
28
#	cint -Z0 -n$(CPPIFC) -NG__stream $(DLLSPEC) -D__MAKECINT__ -DG__MAKECINT -M0x10 -c-1 $(IPATH) $(MACRO) $(CPPHEADER) 
(-)root/cint/lib/gcc4strm/README.txt (+15 lines)
Line 0 Link Here
1
lib/gcc4strm/README
2
3
 lib/gcc4strm directory exists for creating iostream library linkage file
4
src/gcc4strm.cxx and src/gcc4strm.h for g++ 3.00 compiler. These files 
5
contain interface methods for iostream library. You can create those by 
6
doing 'make' under this directory. Usually nobody but only author should 
7
do this. User doesn't need to recognize this.
8
 Files in this directory are originally copied from lib/snstream/* and 
9
modified for gcc4strm.
10
11
 cbstream.cpp is based on template based stream library.
12
13
 Creating src/gcc4strm.cxx
14
15
 1) Just do 'make' in this directory. 
(-)root/cint/lib/gcc4strm/fstrm.h (+161 lines)
Line 0 Link Here
1
/* /% C++ %/ */
2
/***********************************************************************
3
 * cint (C/C++ interpreter)
4
 ************************************************************************
5
 * header file fstrm.h
6
 ************************************************************************
7
 * Description:
8
 *  Stub file for making iostream library
9
 ************************************************************************
10
 * Copyright(c) 2007  Masaharu Goto (cint@pcroot.cern.ch)
11
 *
12
 * For the licensing terms see the file COPYING
13
 *
14
 ************************************************************************/
15
16
#ifndef G__FSTREAM_H
17
#define G__FSTREAM_H
18
19
#ifndef __CINT__
20
21
#include <fstream>
22
using namespace std;
23
24
#else // __CINT__
25
26
#include "iostrm.h"
27
28
template<class charT, class traits>
29
class basic_filebuf : public basic_streambuf<charT, traits> {
30
  private:
31
    typedef basic_ios<charT, traits>              ios_type;
32
#ifndef __CINT__
33
    typedef traits::state_type           state_t; 
34
#endif
35
  public:
36
    typedef traits              traits_type;
37
    typedef charT		char_type;
38
    typedef traits::int_type    int_type;
39
    typedef traits::pos_type    pos_type;
40
    typedef traits::off_type    off_type;
41
    basic_filebuf();
42
#if !(G__GNUC>=3)
43
    basic_filebuf(int fd);
44
#endif
45
    virtual ~basic_filebuf();
46
    bool is_open() const;
47
#if !(G__GNUC>=3)
48
    basic_filebuf<charT, traits> *
49
      open(const char *s, ios_base::openmode, long protection = 0666 );
50
#else
51
    basic_filebuf<charT, traits> * open(const char *s, ios_base::openmode);
52
#endif
53
#if !(G__GNUC>=3)
54
    basic_filebuf<charT, traits> *open(int fd);
55
#endif
56
    basic_filebuf<charT, traits> *close();
57
  protected:
58
    virtual int      showmanyc();
59
    virtual int_type overflow(int_type c = traits::eof());
60
    virtual int_type pbackfail(int_type c = traits::eof());
61
    virtual int_type underflow();
62
    virtual basic_streambuf<charT,traits>* setbuf(char_type *s,streamsize n);
63
    virtual pos_type seekoff(off_type off,ios_base::seekdir way
64
                             ,ios_base::openmode which =
65
                                       ios_base::in | ios_base::out);
66
    virtual pos_type seekpos(pos_type sp
67
                             ,ios_base::openmode which =
68
                                       ios_base::in | ios_base::out);
69
    virtual int sync();
70
    virtual streamsize xsputn(const char_type *s, streamsize n);
71
#if (G__GNUC>=3)
72
 private:
73
    basic_filebuf& operator=(const basic_filebuf& x);
74
#endif
75
};
76
77
template<class charT, class traits>
78
class basic_ifstream : public basic_istream<charT, traits> {
79
  public:
80
    typedef basic_ios<charT, traits>          ios_type;
81
    typedef traits                            traits_type;
82
    typedef charT		       	      char_type;
83
    typedef traits::int_type                  int_type;
84
    typedef traits::pos_type                  pos_type;
85
    typedef traits::off_type                  off_type;
86
  public:
87
    basic_ifstream();
88
#if !(G__GNUC>=3)
89
    basic_ifstream(const char *s,ios_base::openmode mode = ios_base::in
90
		   ,long protection = 0666 );
91
    basic_ifstream(int fd);
92
    basic_ifstream(int fd, char_type *buf, int len);
93
#else
94
    basic_ifstream(const char *s,ios_base::openmode mode = ios_base::in);
95
#endif
96
    virtual ~basic_ifstream();
97
    basic_filebuf<charT, traits> *rdbuf() const;
98
    bool is_open();
99
#if !(G__GNUC>=3)
100
    void open(const char *s, ios_base::openmode mode = ios_base::in
101
              ,long protection = 0666 );
102
#else
103
    void open(const char *s, ios_base::openmode mode = ios_base::in);
104
#endif
105
    void close();
106
};
107
108
template<class charT, class traits>
109
class basic_ofstream : public basic_ostream<charT, traits> {
110
  public:
111
    typedef basic_ios<charT, traits>          ios_type;
112
    typedef traits                            traits_type;
113
    typedef charT		              char_type;
114
    typedef traits::int_type                  int_type;
115
    typedef traits::pos_type                  pos_type;
116
    typedef traits::off_type                  off_type;
117
  public:
118
    basic_ofstream();
119
#if !(G__GNUC>=3)
120
    basic_ofstream(const char *s, ios_base::openmode mode=ios_base::out
121
                            ,long protection = 0666 );
122
    basic_ofstream(int fd);
123
    basic_ofstream(int fd, char_type *buf, int len);
124
#else
125
    basic_ofstream(const char *s, ios_base::openmode mode=ios_base::out);
126
#endif
127
    virtual ~basic_ofstream();
128
    basic_filebuf<charT, traits> *rdbuf() const;
129
    bool is_open();
130
#if !(G__GNUC>=3)
131
    void open(const char *s,ios_base::openmode mode=ios_base::out
132
              ,long protection = 0666 );
133
#else
134
    void open(const char *s,ios_base::openmode mode=ios_base::out);
135
#endif
136
    void close();
137
 };
138
139
template<class charT, class traits>
140
class basic_fstream : public basic_iostream<charT, traits> {
141
 public:
142
    basic_fstream();
143
    basic_fstream(const char *s,ios_base::openmode mode);
144
    basic_filebuf<charT, traits> *rdbuf() const;
145
    bool is_open();
146
    void open(const char *s,ios_base::openmode mode);
147
    void close();
148
};
149
150
typedef basic_filebuf<char, char_traits<char> >         filebuf;
151
//typedef basic_filebuf<wchar_t, char_traits<wchar_t> >   wfilebuf;
152
typedef basic_ifstream<char, char_traits<char> >        ifstream;
153
//typedef basic_ifstream<wchar_t, char_traits<wchar_t> >  wifstream;
154
typedef basic_ofstream<char, char_traits<char> >        ofstream;
155
//typedef basic_ofstream<wchar_t, char_traits<wchar_t> >  wofstream;
156
typedef basic_fstream<char, char_traits<char> >        fstream;
157
//typedef basic_fstream<wchar_t, char_traits<wchar_t> >  wfstream;
158
159
160
#endif // __CINT__
161
#endif // G__FSTREAM_H
(-)root/cint/lib/gcc4strm/iostrm.h (+684 lines)
Line 0 Link Here
1
/* /% C++ %/ */
2
/***********************************************************************
3
 * cint (C/C++ interpreter)
4
 ************************************************************************
5
 * header file iostrm.h
6
 ************************************************************************
7
 * Description:
8
 *  Stub file for making iostream library for g++ 4.00
9
 ************************************************************************
10
 * Copyright(c) 2007   Masaharu Goto
11
 *
12
 * For the licensing terms see the file COPYING
13
 *
14
 ************************************************************************/
15
16
#ifndef G__IOSTREAM_H
17
#define G__IOSTREAM_H
18
19
#define G__TMPLTIOS
20
21
#define G__OSTREAMBODY
22
//#define G__OSTREAMMEMBERSTUB
23
#define G__OSTREAMGLOBALSTUB
24
25
#ifndef __CINT__
26
27
#include <iostream>
28
using namespace std;
29
30
//inline ostream& operator<< (ostream& ost,unsigned char c) 
31
//  {return(ost.operator<<(c));}
32
inline ostream& operator<< (ostream& ost,short c) 
33
  {return(ost.operator<<(c));}
34
inline ostream& operator<< (ostream& ost,unsigned short c) 
35
  {return(ost.operator<<(c));}
36
inline ostream& operator<< (ostream& ost,int c) 
37
  {return(ost.operator<<(c));}
38
inline ostream& operator<< (ostream& ost,unsigned int c) 
39
  {return(ost.operator<<(c));}
40
inline ostream& operator<< (ostream& ost,long c) 
41
  {return(ost.operator<<(c));}
42
inline ostream& operator<< (ostream& ost,unsigned long c) 
43
  {return(ost.operator<<(c));}
44
inline ostream& operator<< (ostream& ost,float c) 
45
  {return(ost.operator<<(c));}
46
inline ostream& operator<< (ostream& ost,double c) 
47
  {return(ost.operator<<(c));}
48
inline ostream& operator<< (ostream& ost,long double c) 
49
  {return(ost.operator<<(c));}
50
inline ostream& operator<< (ostream& ost,bool c) 
51
  {return(ost.operator<<(c));}
52
inline ostream& operator<< ( ostream& ost, void* p) 
53
  {return(ost.operator<<(p));}
54
55
//inline istream& operator>> ( istream& ist, unsigned char& p) 
56
//  {return(ist.operator>>(p));}
57
inline istream& operator>> ( istream& ist, short& p) 
58
  {return(ist.operator>>(p));}
59
inline istream& operator>> ( istream& ist, unsigned short& p) 
60
  {return(ist.operator>>(p));}
61
inline istream& operator>> ( istream& ist, int & p) 
62
  {return(ist.operator>>(p));}
63
inline istream& operator>> ( istream& ist, unsigned int& p) 
64
  {return(ist.operator>>(p));}
65
inline istream& operator>> ( istream& ist, long & p) 
66
  {return(ist.operator>>(p));}
67
inline istream& operator>> ( istream& ist, unsigned long& p) 
68
  {return(ist.operator>>(p));}
69
inline istream& operator>> ( istream& ist, float & p) 
70
  {return(ist.operator>>(p));}
71
inline istream& operator>> ( istream& ist, double & p) 
72
  {return(ist.operator>>(p));}
73
inline istream& operator>> ( istream& ist, bool& p) 
74
  {return(ist.operator>>(p));}
75
inline istream& operator>> ( istream& ist, long double & p) 
76
  {return(ist.operator>>(p));}
77
inline istream& operator>> ( istream& ist, void*& p) 
78
  {return(ist.operator>>(p));}
79
80
#ifndef G__OLDIMPLEMENTATION1635
81
#include <fstream>
82
/********************************************************************
83
 * static variables for iostream redirection
84
 ********************************************************************/
85
static ostream::__streambuf_type *G__store_cout;
86
static ostream::__streambuf_type *G__store_cerr;
87
static istream::__streambuf_type *G__store_cin;
88
static ofstream  *G__redirected_cout;
89
static ofstream  *G__redirected_cerr;
90
static ifstream  *G__redirected_cin;
91
/********************************************************************
92
 * G__redirectcout
93
 ********************************************************************/
94
extern "C" void G__unredirectcout() {
95
  if(G__store_cout) {
96
    cout.rdbuf(G__store_cout);
97
    G__store_cout = 0;
98
  }
99
  if(G__redirected_cout) {
100
    delete G__redirected_cout;
101
    G__redirected_cout = 0;
102
  }
103
}
104
/********************************************************************
105
 * G__redirectcout
106
 ********************************************************************/
107
extern "C" void G__redirectcout(const char* filename) {
108
  G__unredirectcout();
109
  G__redirected_cout = new ofstream(filename,ios_base::app);
110
  G__store_cout = cout.rdbuf(G__redirected_cout->rdbuf()) ;
111
}
112
/********************************************************************
113
 * G__redirectcerr
114
 ********************************************************************/
115
extern "C" void G__unredirectcerr() {
116
  if(G__store_cerr) {
117
    cerr.rdbuf(G__store_cerr);
118
    G__store_cerr = 0;
119
  }
120
  if(G__redirected_cerr) {
121
    delete G__redirected_cerr;
122
    G__redirected_cerr = 0;
123
  }
124
}
125
/********************************************************************
126
 * G__redirectcerr
127
 ********************************************************************/
128
extern "C" void G__redirectcerr(const char* filename) {
129
  G__unredirectcerr();
130
  G__redirected_cerr = new ofstream(filename,ios_base::app);
131
  G__store_cerr = cerr.rdbuf(G__redirected_cerr->rdbuf()) ;
132
}
133
/********************************************************************
134
 * G__redirectcin
135
 ********************************************************************/
136
extern "C" void G__unredirectcin() {
137
  if(G__store_cin) {
138
    cin.rdbuf(G__store_cin);
139
    G__store_cin = 0;
140
  }
141
  if(G__redirected_cin) {
142
    delete G__redirected_cin;
143
    G__redirected_cin = 0;
144
  }
145
}
146
/********************************************************************
147
 * G__redirectcin
148
 ********************************************************************/
149
extern "C" void G__redirectcin(const char* filename) {
150
  G__unredirectcin();
151
  G__redirected_cin = new ifstream(filename,ios_base::in);
152
  G__store_cin = cin.rdbuf(G__redirected_cin->rdbuf()) ;
153
}
154
#endif /* 1635 */
155
156
#else // __CINT__
157
158
#include <cstdio>
159
160
/********************************************************************
161
* streampos
162
*********************************************************************/
163
extern "C" {
164
  typedef struct {
165
    private:
166
     int __fill[6];
167
  } mbstate_t;
168
}
169
170
#ifdef G__THIS_DOES_NOT_WORK_WITH_CYGWIN_GCC3
171
class wstreampos { };
172
#endif
173
class streamoff { };
174
175
176
typedef long long streampos ;
177
typedef long long streamoff ;
178
179
typedef long long    SZ_T;       
180
typedef SZ_T         streamsize;
181
182
template<typename _StateT>
183
class fpos {
184
 public:
185
  fpos();
186
  fpos(const fpos&);
187
  fpos(long long);
188
  operator streamoff() const;
189
  fpos operator+(streamoff a) const;
190
  fpos operator-(streamoff a) const;
191
  streamoff operator-(const fpos& a) const;
192
  fpos& operator+=(streamoff a);
193
  fpos& operator-=(streamoff a);
194
  _StateT state() const;
195
  void state(_StateT a);
196
  //bool operator==(const fpos& a);
197
  //bool operator!=(const fpos& a);
198
  //FIXME: operator+= and operator-= are missing
199
  //bool operator>(const fpos& a);
200
  //friend bool operator<(const fpos& a,const fpos& b);
201
  //friend bool operator>(const fpos& a,const fpos& b);
202
  //friend bool operator<=(const fpos& a,const fpos& b);
203
  //friend bool operator<=(const fpos& a,const fpos& b);
204
};
205
206
template<typename _StateT>
207
inline bool operator==(const fpos<_StateT>& l, const fpos<_StateT>& r);
208
209
template<typename _StateT>
210
inline bool operator!=(const fpos<_StateT>& l, const fpos<_StateT>& r);
211
212
typedef fpos<mbstate_t> 		streampos;
213
214
/********************************************************************
215
* macro G__MANIP_SUPPORT must be defined to enable true manipulator
216
*********************************************************************/
217
#define G__MANIP_SUPPORT
218
219
class ios_base {
220
  public:
221
    typedef int      iostate;
222
    enum io_state {
223
	goodbit     = 0x00,   
224
	badbit      = 0x01,   
225
	eofbit      = 0x02,  
226
	failbit     = 0x04  
227
    };
228
    typedef int      openmode;
229
    enum open_mode {
230
	app         = 0x01,   
231
	binary      = 0x02,  
232
	in          = 0x04, 
233
	out         = 0x08,   
234
	trunc       = 0x10,                  
235
	ate         = 0x20 
236
    };
237
    typedef int      seekdir;
238
    enum seek_dir {
239
	beg         = 0x0,    
240
	cur         = 0x1,    
241
	end         = 0x2   
242
    };        
243
    typedef int      fmtflags;
244
    enum fmt_flags {
245
	boolalpha   = 0x0001,
246
	dec         = 0x0002,
247
	fixed       = 0x0004,
248
	hex         = 0x0008,
249
	internal    = 0x0010,
250
	left        = 0x0020,
251
	oct         = 0x0040,
252
	right       = 0x0080,
253
	scientific  = 0x0100,
254
	showbase    = 0x0200, 
255
	showpoint   = 0x0400, 
256
	showpos     = 0x0800, 
257
	skipws      = 0x1000, 
258
	unitbuf     = 0x2000, 
259
	uppercase   = 0x4000, 
260
	adjustfield = left | right | internal,
261
	basefield   = dec | oct | hex,
262
	floatfield  = scientific | fixed
263
    };
264
    enum event { 
265
	erase_event   = 0x0001,
266
	imbue_event   = 0x0002,
267
	copyfmt_event = 0x0004
268
    };
269
    typedef void (*event_callback) (event, ios_base&, int index);
270
    void register_callback( event_callback fn, int index);
271
#ifdef G__SUNCC5
272
    enum EmptyCtor {emptyctor}; 
273
#endif
274
    class Init {
275
    public:
276
#if !(G__GNUC>=3)
277
	static int getinit_cnt_();
278
#endif
279
	Init();
280
#ifdef __MAKECINT__
281
       private:
282
#endif
283
	~Init();
284
    };
285
    inline fmtflags flags() const;
286
    inline fmtflags flags(fmtflags fmtfl);
287
    inline fmtflags setf(fmtflags fmtfl);
288
    inline fmtflags setf(fmtflags fmtfl, fmtflags mask);
289
    inline void unsetf(fmtflags mask);
290
#if !(G__GNUC>=3)
291
    ios_base& copyfmt(const ios_base& rhs);
292
#endif
293
    inline streamsize precision() const;
294
    inline streamsize precision(streamsize prec);
295
    inline streamsize width() const;
296
    inline streamsize width(streamsize wide);
297
    static int xalloc();
298
    long&  iword(int index);
299
    void*& pword(int index);
300
    //locale imbue(const locale& loc);
301
    //locale getloc() const ;
302
#if !(G__GNUC>=3)
303
    bool is_synch() ;
304
#endif
305
#ifdef G__SUNCC5
306
    static bool sync_with_stdio(bool sync = true);
307
#else
308
    bool sync_with_stdio(bool sync = true);
309
#endif
310
#ifdef G__SUNCC5
311
    virtual ~ios_base();    
312
#endif
313
  protected:
314
    ios_base();
315
#ifndef G__SUNCC5
316
    ~ios_base();    
317
#endif
318
#if (G__GNUC>=3)
319
  private:
320
    ios_base(const ios_base& x); 
321
    ios_base& operator=(const ios_base& x);
322
#endif
323
};
324
325
template<class charT, class traits>
326
class basic_ios : public ios_base { 
327
  public:
328
#if !(G__GNUC>=3)
329
    typedef basic_ios<charT,traits >           ios_type;
330
    typedef basic_streambuf<charT,traits >     streambuf_type; 
331
    typedef basic_ostream<charT,traits >       ostream_type;
332
#endif
333
    typedef traits::char_type      char_type;
334
    typedef traits                 traits_type;
335
    typedef traits::int_type       int_type;
336
    typedef traits::off_type       off_type;
337
    typedef traits::pos_type       pos_type;
338
    explicit basic_ios(basic_streambuf<charT, traits> *sb_arg);
339
    virtual ~basic_ios();
340
    char_type fill() const;        
341
    char_type fill(char_type ch);
342
    inline void exceptions(iostate excpt);
343
    inline iostate exceptions() const;
344
    inline void clear(iostate state = goodbit);
345
    inline void setstate(iostate state);
346
    inline iostate rdstate() const;
347
    inline operator void*() const;
348
    inline bool operator! () const;
349
    inline bool good() const;
350
    inline bool eof()  const;
351
    inline bool fail() const;
352
    inline bool bad()  const;
353
#if !(G__GNUC>=3)
354
    ios_type& copyfmt(const ios_type& rhs);
355
#else
356
    basic_ios& copyfmt(const basic_ios& rhs);
357
#endif
358
    inline basic_ostream<charT,traits> *tie() const;
359
    basic_ostream<charT,traits> *tie(basic_ostream<charT,traits> *tie_arg);
360
    inline basic_streambuf<charT,traits> *rdbuf() const;
361
    basic_streambuf<charT,traits> *rdbuf( basic_streambuf<charT,traits> *sb);
362
    //locale imbue(const locale& loc);
363
    inline char  narrow(charT, char) const;
364
    inline charT widen(char) const;
365
  protected:
366
    basic_ios();
367
    void init(basic_streambuf<charT, traits> *sb);
368
  private:
369
// #ifdef G__SUNCC5
370
    basic_ios(const basic_ios& );       //  not defined
371
    basic_ios& operator=(const basic_ios&);     //  not defined
372
// #endif
373
};
374
375
template<class charT, class traits>
376
class basic_streambuf {
377
  public:
378
    typedef charT		       	  char_type;
379
    typedef traits                        traits_type;
380
    typedef traits::int_type	          int_type;
381
    typedef traits::pos_type	          pos_type;
382
    typedef traits::off_type	          off_type;
383
    virtual ~basic_streambuf();
384
    //locale pubimbue( const locale& loc);
385
    //locale getloc() const; 
386
    inline  basic_streambuf<char_type, traits> *
387
	pubsetbuf(char_type *s, streamsize n);
388
    inline pos_type pubseekoff(off_type off, ios_base::seekdir way,
389
			       ios_base::openmode which =
390
			       ios_base::in | ios_base::out);
391
    inline pos_type pubseekpos(pos_type sp, ios_base::openmode which =
392
			       ios_base::in | ios_base::out);
393
    inline int pubsync( );
394
#if !(G__GNUC>=3)
395
    inline ios_base::openmode which_open_mode();
396
#endif
397
    inline streamsize   in_avail();
398
    inline int_type snextc();
399
    inline int_type sbumpc();
400
    inline int_type sgetc();
401
    inline streamsize sgetn(char_type *s, streamsize n);
402
    inline int_type sputbackc(char_type c);
403
    inline int_type sungetc();
404
    inline int_type sputc(char_type c);
405
    inline streamsize sputn(const char_type *s, streamsize n);
406
  protected:
407
    basic_streambuf();
408
#if (G__GNUC>=3)
409
  private:
410
    basic_streambuf(const basic_streambuf& x);
411
    basic_streambuf& operator=(const basic_streambuf& x);
412
#endif
413
};
414
415
template<class charT, class traits>
416
class basic_istream : virtual public basic_ios<charT, traits> {
417
  public:
418
    typedef basic_istream<charT, traits>             __istream_type;
419
    typedef basic_ios<charT, traits>                 __ios_type;
420
    typedef basic_streambuf<charT, traits>           __streambuf_type;
421
    typedef traits                      traits_type;
422
    typedef charT		      	char_type;
423
    typedef traits::int_type   int_type;
424
    typedef traits::pos_type   pos_type;
425
    typedef traits::off_type   off_type;
426
    explicit basic_istream(basic_streambuf<charT, traits> *sb);
427
    virtual ~basic_istream();
428
    class sentry {
429
    public:
430
	inline sentry(basic_istream<charT,traits>& stream,bool noskipws = 0);
431
#ifdef __MAKECINT__
432
       private:
433
	~sentry() {}
434
       public:
435
#else
436
	~sentry() {}
437
#endif
438
	operator bool () { return ok_; }
439
    };
440
    //__istream_type& operator>>(__istream_type& (*pf)(__istream_type&));
441
    //__istream_type& operator>>(ios_base& (*pf)(ios_base&));
442
    //__istream_type& operator>>(__ios_type& (*pf)(__ios_type&));
443
#ifndef __CINT__
444
    __istream_type& operator>>(bool& n);
445
    __istream_type& operator>>(short& n);
446
    __istream_type& operator>>(unsigned short& n);
447
    __istream_type& operator>>(int& n);
448
    __istream_type& operator>>(unsigned int& n);
449
    __istream_type& operator>>(long& n);
450
    __istream_type& operator>>(unsigned long& n);
451
    __istream_type& operator>>(float& f);
452
    __istream_type& operator>>(double& f);
453
    __istream_type& operator>>(long double& f);
454
#if !(G__GNUC>=3)
455
    __istream_type& operator>>(__streambuf_type *sb);
456
#endif
457
    __istream_type& operator>>(void*& p);
458
#endif
459
#if !(G__GNUC>=3)
460
    __istream_type& operator>>(__streambuf_type& sb);
461
#endif
462
    int_type get();
463
    __istream_type& get(char_type *s, streamsize n, char_type delim);
464
    __istream_type& get(char_type *s, streamsize n);
465
    __istream_type& get(char_type& c);
466
    __istream_type& get(__streambuf_type& sb, char_type delim);
467
    __istream_type& get(__streambuf_type& sb);
468
    __istream_type& getline(char_type *s, streamsize n, char_type delim);
469
    __istream_type& getline(char_type *s, streamsize n);
470
    __istream_type& ignore(streamsize n , int_type delim );
471
    __istream_type& ignore(streamsize n =1 );
472
    //__istream_type& ignore(streamsize n = 1, int_type delim = traits::eof());
473
    __istream_type& read(char_type *s, streamsize n);
474
    streamsize readsome(char_type *s, streamsize n);
475
    int peek();
476
    pos_type tellg();
477
    __istream_type& seekg(pos_type pos);
478
    int sync();
479
//#ifndef __CINT__
480
    __istream_type& seekg(off_type, ios_base::seekdir);
481
//#endif
482
    __istream_type& putback(char_type c);
483
    __istream_type& unget();
484
    streamsize gcount() const;
485
  protected:
486
    basic_istream( );
487
};
488
489
template<class charT, class traits>
490
class basic_ostream : virtual public basic_ios<charT, traits> {
491
  public:
492
    typedef basic_ostream<charT, traits>           __ostream_type;
493
    typedef basic_ios<charT, traits>               __ios_type;
494
    typedef traits                                 traits_type;
495
    typedef charT                                  char_type;
496
    typedef traits::int_type              int_type;
497
    typedef traits::pos_type              pos_type;
498
    typedef traits::off_type              off_type;
499
    explicit basic_ostream(basic_streambuf<charT, traits> *sb);
500
    virtual ~basic_ostream();
501
    class sentry {
502
    public:
503
      inline explicit sentry(basic_ostream<charT,traits>& stream);
504
#ifdef __MAKECINT__
505
       private:
506
	~sentry() {}
507
       public:
508
#else
509
       ~sentry() ;
510
#endif
511
      operator bool () ;
512
    private:
513
//#ifdef G__SUNCC5
514
      sentry(const sentry&); //   not defined
515
      sentry& operator=(const sentry&); //   not defined
516
//#endif
517
    };
518
    //__ostream_type& operator<<(__ostream_type& (*pf)(__ostream_type&));
519
    //__ostream_type& operator<<(ios_base& (*pf)(ios_base&));
520
    //__ostream_type& operator<<(__ios_type& (*pf)(__ios_type&));
521
#ifndef __CINT__
522
    __ostream_type& operator<<(short n);
523
    __ostream_type& operator<<(unsigned short n);
524
    __ostream_type& operator<<(int n);
525
    __ostream_type& operator<<(unsigned int n);
526
    __ostream_type& operator<<(long n);
527
    __ostream_type& operator<<(unsigned long n);
528
    __ostream_type& operator<<(float f);
529
    __ostream_type& operator<<(double f);
530
    __ostream_type& operator<<(long double f); 
531
    __ostream_type& operator<<(bool n);
532
    __ostream_type& operator<<(basic_streambuf<char_type, traits> *sb);
533
    __ostream_type& operator<<(void *p);
534
#endif
535
    //__ostream_type& operator<<(basic_streambuf<char_type, traits>& sb);
536
    __ostream_type& put(char_type c);
537
    __ostream_type& write(const char_type *s, streamsize n);
538
    __ostream_type& flush();
539
    __ostream_type& seekp(pos_type pos);
540
    __ostream_type& seekp(off_type , ios_base::seekdir );
541
    pos_type tellp();
542
  protected:
543
    basic_ostream();
544
};
545
546
547
template<class charT, class traits>
548
class basic_iostream 
549
 : public basic_istream<charT,traits>,public basic_ostream<charT,traits> 
550
{
551
public:
552
  explicit basic_iostream(basic_streambuf<charT, traits> *sb);
553
  virtual ~basic_iostream();
554
      
555
protected:
556
  explicit basic_iostream();
557
};
558
559
560
typedef int INT_T;
561
562
template<class charT>
563
struct char_traits {
564
    typedef charT                     char_type;
565
    typedef INT_T                     int_type;
566
    typedef mbstate_t                 state_type;
567
    typedef fpos<state_type>         pos_type;
568
    typedef wstreamoff               off_type;
569
    static void assign (char_type& c1, const char_type& c2)   ;
570
    static char_type to_char_type(const int_type& c);
571
    static int_type to_int_type(const char_type& c);
572
    static bool     eq(const char_type& c1,const char_type& c2);
573
    static bool lt (const char_type& c1, const char_type& c2) ;
574
    static int compare (const char_type* s1, const char_type* s2, size_t n);
575
    static bool     eq_int_type(const int_type& c1,const int_type& c2);
576
    static int_type             eof();
577
    static int_type             not_eof(const int_type& c);
578
    static size_t               length(const char_type *s);
579
    static const char_type* find (const char_type* s,int n,const char_type& a);
580
    static char_type  *copy(char_type *dst,const char_type *src, size_t n);
581
    static char_type* move (char_type* s1, const char_type* s2, size_t n);
582
    static char_type* assign (char_type* s, size_t n, const char_type a);
583
};
584
585
struct char_traits<char> {
586
    typedef char                      char_type;
587
    typedef int                       int_type;
588
    
589
#ifdef __CINT__
590
    typedef streamoff                 off_type; 
591
    typedef streampos                 pos_type;
592
    typedef mbstate_t                 state_type;
593
#endif 
594
    static void assign (char_type& c1, const char_type& c2)   ;
595
    static char_type         to_char_type(const int_type& c);
596
    static int_type          to_int_type(const char_type& c);
597
    static bool              eq(const char_type& c1,const char_type& c2);
598
    static bool lt (const char_type& c1, const char_type& c2) ;
599
    static int compare (const char_type* s1, const char_type* s2, size_t n);
600
    static const char_type* find (const char_type* s,int n,const char_type& a);
601
    static bool         eq_int_type(const int_type& c1,const int_type& c2);
602
    static int_type          eof();
603
    static int_type          not_eof(const int_type& c);
604
    static size_t            length(const char_type *s);
605
    static char_type  *copy(char_type *dst,const char_type *src, size_t n);
606
    static char_type * move (char_type* s1, const char_type* s2, size_t n);
607
    static char_type* assign (char_type* s, size_t n, const char_type a);
608
};
609
610
//typedef basic_istream<char> >                   istream;
611
typedef basic_istream<char, char_traits<char> >   istream;
612
//typedef basic_ostream<char>                     ostream;
613
typedef basic_ostream<char, char_traits<char> >   ostream;
614
615
typedef basic_streambuf<char,char_traits<char> > streambuf;
616
617
extern istream cin ;
618
extern ostream cout ;
619
extern ostream cerr ;
620
extern ostream clog ;
621
622
#ifndef G__OLDIMPLEMENTATION1938
623
ios_base&	dec(ios_base&) ; 
624
ios_base&	hex(ios_base&) ;
625
ios_base&	oct(ios_base&) ; 
626
ios_base&       fixed(ios_base&);
627
ios_base&       scientific(ios_base&);
628
ios_base&       right(ios_base&);
629
ios_base&       left(ios_base&);
630
ios_base&       internal(ios_base&);
631
ios_base&       nouppercase(ios_base&);
632
ios_base&       uppercase(ios_base&);
633
ios_base&       noskipws(ios_base&);
634
ios_base&       skipws(ios_base&);
635
ios_base&       noshowpos(ios_base&);
636
ios_base&       showpos(ios_base&);
637
ios_base&       noshowpoint(ios_base&);
638
ios_base&       showpoint(ios_base&);
639
ios_base&       noshowbase(ios_base&);
640
ios_base&       showbase(ios_base&);
641
ios_base&       noboolalpha(ios_base&);
642
ios_base&       boolalpha(ios_base&);
643
#endif
644
645
istream&	ws(istream&) ;
646
647
ostream&	endl(ostream& i) ;
648
ostream&	ends(ostream& i) ;
649
ostream&	flush(ostream&) ;
650
651
ostream& operator<< ( ostream&, char );
652
ostream& operator<< ( ostream&, char* );
653
ostream& operator<< ( ostream&, void* );
654
ostream& operator<< ( ostream&, unsigned char );
655
ostream& operator<< ( ostream&, short );
656
ostream& operator<< ( ostream&, unsigned short );
657
ostream& operator<< ( ostream&, int );
658
ostream& operator<< ( ostream&, unsigned int );
659
ostream& operator<< ( ostream&, long );
660
ostream& operator<< ( ostream&, unsigned long);
661
ostream& operator<< ( ostream&, float );
662
ostream& operator<< ( ostream&, double );
663
//ostream& operator<< ( ostream&, long double );
664
ostream& operator<< ( ostream&, bool );
665
//ostream& operator<< (ostream&,const streampos&);
666
667
istream& operator>> ( istream&, char& );
668
istream& operator>> ( istream&, unsigned char& );
669
istream& operator>> ( istream&, short& );
670
istream& operator>> ( istream&, unsigned short& );
671
istream& operator>> ( istream&, int& );
672
istream& operator>> ( istream&, unsigned int& );
673
istream& operator>> ( istream&, long& );
674
istream& operator>> ( istream&, unsigned long& );
675
istream& operator>> ( istream&, float& );
676
istream& operator>> ( istream&, double& );
677
//istream& operator>> ( istream&, long double& );
678
istream& operator>> ( istream&, bool& );
679
istream& operator>> ( istream&, char* );
680
istream& operator>> ( istream&, void*& );
681
682
#endif // __CINT__
683
684
#endif // G__IOSTREAM_H
(-)root/cint/lib/gcc4strm/linkdef.h (+15 lines)
Line 0 Link Here
1
/* -*- C++ -*- */
2
/*************************************************************************
3
 * Copyright(c) 2007  Masaharu Goto (cint@pcroot.cern.ch)
4
 *
5
 * For the licensing terms see the file COPYING
6
 *
7
 ************************************************************************/
8
9
#ifdef __MAKECINT__
10
11
#pragma link off class allocator<char>;
12
#pragma link off class allocator<wchar_t>;
13
#pragma link MACRO function char_traits<char>::assign(char_type*,size_t,const char_type);
14
15
#endif
(-)root/cint/lib/gcc4strm/sstrm.h (+219 lines)
Line 0 Link Here
1
/* /% C++ %/ */
2
/***********************************************************************
3
 * cint (C/C++ interpreter)
4
 ************************************************************************
5
 * header file sstrm.h
6
 ************************************************************************
7
 * Description:
8
 *  Stub file for making iostream library
9
 ************************************************************************
10
 * Copyright(c) 2007 Masaharu Goto
11
 *
12
 * For the licensing terms see the file COPYING
13
 *
14
 ************************************************************************/
15
16
#ifndef G__SSTREAM_H
17
#define G__SSTREAM_H
18
19
#ifndef __CINT__
20
21
#include <sstream>
22
using namespace std;
23
24
#else // __CINT__
25
26
#if !(G__GNUC>=3)
27
#error This header must be processed with a Cint compiled with gcc3.x
28
#endif
29
30
#include <string>
31
//#include <memory>
32
class allocator<char>;
33
class allocator<wchar_t>;
34
#include "iostrm.h"
35
36
template<class charT, class traits, class Allocator>
37
class basic_stringbuf : public basic_streambuf<charT, traits>
38
{
39
 public:
40
  typedef charT                                    char_type;
41
  typedef traits::int_type               int_type;
42
  typedef traits::pos_type               pos_type;
43
  typedef traits::off_type               off_type;
44
  typedef traits                                   traits_type;
45
  
46
  typedef basic_ios<charT, traits>                 ios_type;
47
#ifdef __CINT__
48
#if 0 && !(G__GNUC>=3)
49
  typedef string  string_type;
50
#else
51
  typedef string  __string_type;
52
  //typedef basic_string<charT, traits, Allocator >  __string_type;
53
#endif
54
#else
55
  typedef basic_string<charT, traits, Allocator >  string_type;
56
#endif
57
  
58
  explicit basic_stringbuf(ios_base::openmode which = 
59
			   ios_base::in | ios_base::out );
60
  
61
  explicit basic_stringbuf(const __string_type& str,
62
			   ios_base::openmode which = 
63
			   ios_base::in | ios_base::out );
64
  
65
  virtual ~basic_stringbuf();
66
  
67
  __string_type str() const;
68
  void str(const __string_type& str_arg);
69
  
70
 protected:
71
72
  virtual int_type overflow(int_type c = traits::eof());
73
  virtual int_type pbackfail(int_type c = traits::eof());
74
  virtual int_type underflow();
75
  virtual pos_type seekoff(off_type off, ios_base::seekdir way,
76
			   ios_base::openmode which =
77
			   ios_base::in | ios_base::out);
78
79
  virtual pos_type seekpos(pos_type sp,
80
			   ios_base::openmode which =
81
			   ios_base::in | ios_base::out);
82
83
  virtual basic_streambuf<charT,traits>* setbuf(char_type* s, streamsize n);
84
  virtual streamsize xsputn(const char_type *s, streamsize n);
85
#if (G__GNUC>=3)
86
 private:
87
  basic_stringbuf& operator=(const basic_stringbuf& x);
88
#endif
89
};
90
91
92
template<class charT, class traits, class Allocator>
93
class basic_istringstream : public basic_istream<charT, traits>
94
{
95
 public:
96
  typedef charT                                           char_type;
97
  typedef traits::int_type                      int_type;
98
  typedef traits::pos_type                      pos_type;
99
  typedef traits::off_type                      off_type;
100
  typedef traits                                          traits_type;
101
  
102
  typedef basic_stringbuf<charT, traits, Allocator>       sb_type;
103
  typedef basic_ios<charT, traits>                        ios_type;
104
#ifdef __CINT__
105
#if 0 && !(G__GNUC>=3)
106
  typedef string         string_type;
107
#else
108
  typedef string         __string_type;
109
#endif
110
#else
111
  typedef basic_string<charT, traits, Allocator >         string_type;
112
#endif
113
  
114
  explicit basic_istringstream(ios_base::openmode which = ios_base::in);
115
  explicit basic_istringstream(const __string_type& str,
116
			       ios_base::openmode which = ios_base::in);
117
#ifdef __CINT__
118
  explicit basic_istringstream(const char *str,
119
			       ios_base::openmode which = ios_base::in);
120
#endif
121
122
  virtual ~basic_istringstream();
123
  
124
  basic_stringbuf<charT, traits, Allocator> *rdbuf() const;
125
  __string_type str() const;
126
127
  void str(const __string_type& str);
128
};
129
130
131
template<class charT, class traits, class Allocator>
132
class basic_ostringstream : public basic_ostream<charT, traits>
133
{
134
 public:
135
  typedef charT                                             char_type;
136
  typedef traits::int_type                        int_type;
137
  typedef traits::pos_type                        pos_type;
138
  typedef traits::off_type                        off_type;
139
  typedef traits                                            traits_type;
140
      
141
  typedef basic_stringbuf<charT, traits, Allocator>         sb_type;
142
  typedef basic_ios<charT, traits>                          ios_type;
143
#ifdef __CINT__
144
  typedef string          __string_type;
145
#else
146
  typedef basic_string<charT, traits, Allocator>            string_type;
147
#endif
148
149
  explicit basic_ostringstream(ios_base::openmode which = ios_base::out);
150
  explicit basic_ostringstream(const __string_type& str,
151
			       ios_base::openmode which = ios_base::out);
152
153
  virtual ~basic_ostringstream();
154
  basic_stringbuf<charT, traits, Allocator> *rdbuf() const;
155
156
  __string_type str() const;
157
  void str(const __string_type& str);
158
};
159
160
161
template<class charT, class traits, class Allocator>
162
class basic_stringstream : public basic_iostream<charT, traits>
163
{
164
 public:
165
  typedef charT                                             char_type;
166
  typedef traits::int_type                        int_type;
167
  typedef traits::pos_type                        pos_type;
168
  typedef traits::off_type                        off_type;
169
  typedef traits                                            traits_type;
170
      
171
  typedef basic_stringbuf<charT, traits, Allocator>         sb_type;
172
  typedef basic_ios<charT, traits>                          ios_type;
173
#ifdef __CINT__
174
  typedef string            __string_type;
175
#else
176
  typedef basic_string<charT, traits, Allocator>            string_type;
177
#endif
178
179
  explicit basic_stringstream(ios_base::openmode which = ios_base::out | 
180
			      ios_base::in);
181
  
182
  explicit basic_stringstream(const __string_type& str,
183
			      ios_base::openmode which = 
184
			      ios_base::out | ios_base::in);
185
  
186
  virtual ~basic_stringstream();
187
  basic_stringbuf<charT, traits, Allocator> *rdbuf() const;
188
  __string_type str() const;
189
  void str(const __string_type& str);
190
};
191
192
193
//typedef basic_stringbuf<char>    stringbuf;
194
typedef basic_stringbuf<char,char_traits<char>,allocator<char> > stringbuf;
195
  
196
//typedef basic_stringbuf<wchar_t>           wstringbuf;
197
//typedef basic_stringbuf<wchar_t,char_traits<wchar_t>,allocator<wchar_t> > wstringbuf;
198
199
//typedef basic_istringstream<char>      istringstream;
200
typedef basic_istringstream<char,char_traits<char>,allocator<char> > istringstream;
201
  
202
//typedef basic_istringstream<wchar_t>       wistringstream;
203
//typedef basic_istringstream<wchar_t,char_traits<wchar_t>,allocator<wchar_t> > wistringstream;
204
205
//typedef basic_ostringstream<char>    ostringstream;
206
typedef basic_ostringstream<char,char_traits<char>,allocator<char> > ostringstream;
207
  
208
//typedef basic_ostringstream<wchar_t>    wostringstream;
209
//typedef basic_ostringstream<wchar_t,char_traits<wchar_t>,allocator<wchar_t> > wostringstream;
210
211
//typedef basic_stringstream<char>   stringstream;
212
typedef basic_stringstream<char,char_traits<char>,allocator<char> > stringstream;
213
214
//typedef basic_stringstream<wchar_t>  wstringstream;
215
//typedef basic_stringstream<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > wstringstream;
216
217
#endif // __CINT__
218
219
#endif // G__SSTREAM_H
(-)root/cint/src/gcc4strm.cxx (+4706 lines)
Line 0 Link Here
1
/********************************************************
2
* gcc4strm.cxx
3
* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
4
*          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
5
*          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
6
********************************************************/
7
#include "gcc4strm.h"
8
9
#ifdef G__MEMTEST
10
#undef malloc
11
#undef free
12
#endif
13
14
extern "C" void G__cpp_reset_tagtableG__stream();
15
16
extern "C" void G__set_cpp_environmentG__stream() {
17
  G__add_compiledheader("iostrm.h");
18
  G__add_compiledheader("fstrm.h");
19
  G__add_compiledheader("sstrm.h");
20
  G__add_compiledheader("linkdef.h");
21
  G__cpp_reset_tagtableG__stream();
22
}
23
#include <new>
24
extern "C" int G__cpp_dllrevG__stream() { return(30051515); }
25
26
/*********************************************************
27
* Member function Interface Method
28
*********************************************************/
29
30
/* mbstate_t */
31
// automatic default constructor
32
static int G__G__stream_1_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
33
{
34
   mbstate_t *p;
35
   long gvp = G__getgvp();
36
   int n = G__getaryconstruct();
37
   if (n) {
38
     if ((gvp == G__PVOID) || (gvp == 0)) {
39
       p = new mbstate_t[n];
40
     } else {
41
       p = new((void*) gvp) mbstate_t[n];
42
     }
43
   } else {
44
     if ((gvp == G__PVOID) || (gvp == 0)) {
45
       p = new mbstate_t;
46
     } else {
47
       p = new((void*) gvp) mbstate_t;
48
     }
49
   }
50
   result7->obj.i = (long) p;
51
   result7->ref = (long) p;
52
   result7->type = 'u';
53
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_mbstate_t);
54
   return(1 || funcname || hash || result7 || libp) ;
55
}
56
57
// automatic copy constructor
58
static int G__G__stream_1_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
59
60
{
61
   mbstate_t* p;
62
   void* tmp = (void*) G__int(libp->para[0]);
63
   p = new mbstate_t(*(mbstate_t*) tmp);
64
   result7->obj.i = (long) p;
65
   result7->ref = (long) p;
66
   result7->type = 'u';
67
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_mbstate_t);
68
   return(1 || funcname || hash || result7 || libp) ;
69
}
70
71
// automatic destructor
72
typedef mbstate_t G__Tmbstate_t;
73
static int G__G__stream_1_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
74
{
75
   long gvp = G__getgvp();
76
   long soff = G__getstructoffset();
77
   int n = G__getaryconstruct();
78
   //
79
   //has_a_delete: 0
80
   //has_own_delete1arg: 0
81
   //has_own_delete2arg: 0
82
   //
83
   if (!soff) {
84
     return(1);
85
   }
86
   if (n) {
87
     if (gvp == G__PVOID) {
88
       delete[] (mbstate_t*) soff;
89
     } else {
90
       G__setgvp(G__PVOID);
91
       for (int i = n - 1; i >= 0; --i) {
92
         ((mbstate_t*) (soff+(sizeof(mbstate_t)*i)))->~G__Tmbstate_t();
93
       }
94
       G__setgvp(gvp);
95
     }
96
   } else {
97
     if (gvp == G__PVOID) {
98
       delete (mbstate_t*) soff;
99
     } else {
100
       G__setgvp(G__PVOID);
101
       ((mbstate_t*) (soff))->~G__Tmbstate_t();
102
       G__setgvp(gvp);
103
     }
104
   }
105
   G__setnull(result7);
106
   return(1 || funcname || hash || result7 || libp) ;
107
}
108
109
// automatic assignment operator
110
static int G__G__stream_1_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
111
{
112
   mbstate_t* dest = (mbstate_t*) G__getstructoffset();
113
   *dest = *(mbstate_t*) libp->para[0].ref;
114
   const mbstate_t& obj = *dest;
115
   result7->ref = (long) (&obj);
116
   result7->obj.i = (long) (&obj);
117
   return(1 || funcname || hash || result7 || libp) ;
118
}
119
120
121
/* streamoff */
122
// automatic default constructor
123
static int G__G__stream_2_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
124
{
125
   streamoff *p;
126
   long gvp = G__getgvp();
127
   int n = G__getaryconstruct();
128
   if (n) {
129
     if ((gvp == G__PVOID) || (gvp == 0)) {
130
       p = new streamoff[n];
131
     } else {
132
       p = new((void*) gvp) streamoff[n];
133
     }
134
   } else {
135
     if ((gvp == G__PVOID) || (gvp == 0)) {
136
       p = new streamoff;
137
     } else {
138
       p = new((void*) gvp) streamoff;
139
     }
140
   }
141
   result7->obj.i = (long) p;
142
   result7->ref = (long) p;
143
   result7->type = 'u';
144
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_streamoff);
145
   return(1 || funcname || hash || result7 || libp) ;
146
}
147
148
// automatic copy constructor
149
static int G__G__stream_2_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
150
151
{
152
   streamoff* p;
153
   void* tmp = (void*) G__int(libp->para[0]);
154
   p = new streamoff(*(streamoff*) tmp);
155
   result7->obj.i = (long) p;
156
   result7->ref = (long) p;
157
   result7->type = 'u';
158
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_streamoff);
159
   return(1 || funcname || hash || result7 || libp) ;
160
}
161
162
// automatic destructor
163
typedef streamoff G__Tstreamoff;
164
static int G__G__stream_2_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
165
{
166
   long gvp = G__getgvp();
167
   long soff = G__getstructoffset();
168
   int n = G__getaryconstruct();
169
   //
170
   //has_a_delete: 0
171
   //has_own_delete1arg: 0
172
   //has_own_delete2arg: 0
173
   //
174
   if (!soff) {
175
     return(1);
176
   }
177
   if (n) {
178
     if (gvp == G__PVOID) {
179
       delete[] (streamoff*) soff;
180
     } else {
181
       G__setgvp(G__PVOID);
182
       for (int i = n - 1; i >= 0; --i) {
183
         ((streamoff*) (soff+(sizeof(streamoff)*i)))->~G__Tstreamoff();
184
       }
185
       G__setgvp(gvp);
186
     }
187
   } else {
188
     if (gvp == G__PVOID) {
189
       delete (streamoff*) soff;
190
     } else {
191
       G__setgvp(G__PVOID);
192
       ((streamoff*) (soff))->~G__Tstreamoff();
193
       G__setgvp(gvp);
194
     }
195
   }
196
   G__setnull(result7);
197
   return(1 || funcname || hash || result7 || libp) ;
198
}
199
200
// automatic assignment operator
201
static int G__G__stream_2_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
202
{
203
   streamoff* dest = (streamoff*) G__getstructoffset();
204
   const streamoff& obj = *dest;
205
   result7->ref = (long) (&obj);
206
   result7->obj.i = (long) (&obj);
207
   return(1 || funcname || hash || result7 || libp) ;
208
}
209
210
211
/* fpos<mbstate_t> */
212
static int G__G__stream_3_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
213
{
214
   fpos<mbstate_t>* p = NULL;
215
   long gvp = G__getgvp();
216
   int n = G__getaryconstruct();
217
   if (n) {
218
     if ((gvp == G__PVOID) || (gvp == 0)) {
219
       p = new fpos<mbstate_t>[n];
220
     } else {
221
       p = new((void*) gvp) fpos<mbstate_t>[n];
222
     }
223
   } else {
224
     if ((gvp == G__PVOID) || (gvp == 0)) {
225
       p = new fpos<mbstate_t>;
226
     } else {
227
       p = new((void*) gvp) fpos<mbstate_t>;
228
     }
229
   }
230
   result7->obj.i = (long) p;
231
   result7->ref = (long) p;
232
   result7->type = 'u';
233
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR);
234
   return(1 || funcname || hash || result7 || libp) ;
235
}
236
237
static int G__G__stream_3_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
238
{
239
   fpos<mbstate_t>* p = NULL;
240
   long gvp = G__getgvp();
241
   //m: 1
242
   if ((gvp == G__PVOID) || (gvp == 0)) {
243
     p = new fpos<mbstate_t>(*(fpos<mbstate_t>*) libp->para[0].ref);
244
   } else {
245
     p = new((void*) gvp) fpos<mbstate_t>(*(fpos<mbstate_t>*) libp->para[0].ref);
246
   }
247
   result7->obj.i = (long) p;
248
   result7->ref = (long) p;
249
   result7->type = 'u';
250
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR);
251
   return(1 || funcname || hash || result7 || libp) ;
252
}
253
254
static int G__G__stream_3_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
255
{
256
   fpos<mbstate_t>* p = NULL;
257
   long gvp = G__getgvp();
258
   //m: 1
259
   if ((gvp == G__PVOID) || (gvp == 0)) {
260
     p = new fpos<mbstate_t>((long long) G__Longlong(libp->para[0]));
261
   } else {
262
     p = new((void*) gvp) fpos<mbstate_t>((long long) G__Longlong(libp->para[0]));
263
   }
264
   result7->obj.i = (long) p;
265
   result7->ref = (long) p;
266
   result7->type = 'u';
267
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR);
268
   return(1 || funcname || hash || result7 || libp) ;
269
}
270
271
static int G__G__stream_3_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
272
{
273
      G__letLonglong(result7, 110, (G__int64) ((const fpos<mbstate_t>*) G__getstructoffset())->operator streamoff());
274
   return(1 || funcname || hash || result7 || libp) ;
275
}
276
277
static int G__G__stream_3_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
278
{
279
      {
280
         const fpos<mbstate_t>* pobj;
281
         const fpos<mbstate_t> xobj = ((const fpos<mbstate_t>*) G__getstructoffset())->operator+((streamoff) G__Longlong(libp->para[0]));
282
         pobj = new fpos<mbstate_t>(xobj);
283
         result7->obj.i = (long) ((void*) pobj);
284
         result7->ref = result7->obj.i;
285
         G__store_tempobject(*result7);
286
      }
287
   return(1 || funcname || hash || result7 || libp) ;
288
}
289
290
static int G__G__stream_3_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
291
{
292
      {
293
         const fpos<mbstate_t>* pobj;
294
         const fpos<mbstate_t> xobj = ((const fpos<mbstate_t>*) G__getstructoffset())->operator-((streamoff) G__Longlong(libp->para[0]));
295
         pobj = new fpos<mbstate_t>(xobj);
296
         result7->obj.i = (long) ((void*) pobj);
297
         result7->ref = result7->obj.i;
298
         G__store_tempobject(*result7);
299
      }
300
   return(1 || funcname || hash || result7 || libp) ;
301
}
302
303
static int G__G__stream_3_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
304
{
305
      G__letLonglong(result7, 110, (G__int64) ((const fpos<mbstate_t>*) G__getstructoffset())->operator-(*(fpos<mbstate_t>*) libp->para[0].ref));
306
   return(1 || funcname || hash || result7 || libp) ;
307
}
308
309
static int G__G__stream_3_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
310
{
311
      {
312
         const fpos<mbstate_t>& obj = ((fpos<mbstate_t>*) G__getstructoffset())->operator+=((streamoff) G__Longlong(libp->para[0]));
313
         result7->ref = (long) (&obj);
314
         result7->obj.i = (long) (&obj);
315
      }
316
   return(1 || funcname || hash || result7 || libp) ;
317
}
318
319
static int G__G__stream_3_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
320
{
321
      {
322
         const fpos<mbstate_t>& obj = ((fpos<mbstate_t>*) G__getstructoffset())->operator-=((streamoff) G__Longlong(libp->para[0]));
323
         result7->ref = (long) (&obj);
324
         result7->obj.i = (long) (&obj);
325
      }
326
   return(1 || funcname || hash || result7 || libp) ;
327
}
328
329
static int G__G__stream_3_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
330
{
331
      {
332
         const mbstate_t* pobj;
333
         const mbstate_t xobj = ((const fpos<mbstate_t>*) G__getstructoffset())->state();
334
         pobj = new mbstate_t(xobj);
335
         result7->obj.i = (long) ((void*) pobj);
336
         result7->ref = result7->obj.i;
337
         G__store_tempobject(*result7);
338
      }
339
   return(1 || funcname || hash || result7 || libp) ;
340
}
341
342
static int G__G__stream_3_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
343
{
344
      ((fpos<mbstate_t>*) G__getstructoffset())->state(*((mbstate_t*) G__int(libp->para[0])));
345
      G__setnull(result7);
346
   return(1 || funcname || hash || result7 || libp) ;
347
}
348
349
// automatic destructor
350
typedef fpos<mbstate_t> G__TfposlEmbstate_tgR;
351
static int G__G__stream_3_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
352
{
353
   long gvp = G__getgvp();
354
   long soff = G__getstructoffset();
355
   int n = G__getaryconstruct();
356
   //
357
   //has_a_delete: 0
358
   //has_own_delete1arg: 0
359
   //has_own_delete2arg: 0
360
   //
361
   if (!soff) {
362
     return(1);
363
   }
364
   if (n) {
365
     if (gvp == G__PVOID) {
366
       delete[] (fpos<mbstate_t>*) soff;
367
     } else {
368
       G__setgvp(G__PVOID);
369
       for (int i = n - 1; i >= 0; --i) {
370
         ((fpos<mbstate_t>*) (soff+(sizeof(fpos<mbstate_t>)*i)))->~G__TfposlEmbstate_tgR();
371
       }
372
       G__setgvp(gvp);
373
     }
374
   } else {
375
     if (gvp == G__PVOID) {
376
       delete (fpos<mbstate_t>*) soff;
377
     } else {
378
       G__setgvp(G__PVOID);
379
       ((fpos<mbstate_t>*) (soff))->~G__TfposlEmbstate_tgR();
380
       G__setgvp(gvp);
381
     }
382
   }
383
   G__setnull(result7);
384
   return(1 || funcname || hash || result7 || libp) ;
385
}
386
387
// automatic assignment operator
388
static int G__G__stream_3_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
389
{
390
   fpos<mbstate_t>* dest = (fpos<mbstate_t>*) G__getstructoffset();
391
   const fpos<mbstate_t>& obj = *dest;
392
   result7->ref = (long) (&obj);
393
   result7->obj.i = (long) (&obj);
394
   return(1 || funcname || hash || result7 || libp) ;
395
}
396
397
398
/* ios_base */
399
static int G__G__stream_4_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
400
{
401
      ((ios_base*) G__getstructoffset())->register_callback((ios_base::event_callback) G__int(libp->para[0]), (int) G__int(libp->para[1]));
402
      G__setnull(result7);
403
   return(1 || funcname || hash || result7 || libp) ;
404
}
405
406
static int G__G__stream_4_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
407
{
408
      G__letint(result7, 105, (long) ((const ios_base*) G__getstructoffset())->flags());
409
   return(1 || funcname || hash || result7 || libp) ;
410
}
411
412
static int G__G__stream_4_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
413
{
414
      G__letint(result7, 105, (long) ((ios_base*) G__getstructoffset())->flags((ios_base::fmtflags) G__int(libp->para[0])));
415
   return(1 || funcname || hash || result7 || libp) ;
416
}
417
418
static int G__G__stream_4_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
419
{
420
      G__letint(result7, 105, (long) ((ios_base*) G__getstructoffset())->setf((ios_base::fmtflags) G__int(libp->para[0])));
421
   return(1 || funcname || hash || result7 || libp) ;
422
}
423
424
static int G__G__stream_4_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
425
{
426
      G__letint(result7, 105, (long) ((ios_base*) G__getstructoffset())->setf((ios_base::fmtflags) G__int(libp->para[0]), (ios_base::fmtflags) G__int(libp->para[1])));
427
   return(1 || funcname || hash || result7 || libp) ;
428
}
429
430
static int G__G__stream_4_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
431
{
432
      ((ios_base*) G__getstructoffset())->unsetf((ios_base::fmtflags) G__int(libp->para[0]));
433
      G__setnull(result7);
434
   return(1 || funcname || hash || result7 || libp) ;
435
}
436
437
static int G__G__stream_4_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
438
{
439
      G__letLonglong(result7, 110, (G__int64) ((const ios_base*) G__getstructoffset())->precision());
440
   return(1 || funcname || hash || result7 || libp) ;
441
}
442
443
static int G__G__stream_4_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
444
{
445
      G__letLonglong(result7, 110, (G__int64) ((ios_base*) G__getstructoffset())->precision((streamsize) G__Longlong(libp->para[0])));
446
   return(1 || funcname || hash || result7 || libp) ;
447
}
448
449
static int G__G__stream_4_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
450
{
451
      G__letLonglong(result7, 110, (G__int64) ((const ios_base*) G__getstructoffset())->width());
452
   return(1 || funcname || hash || result7 || libp) ;
453
}
454
455
static int G__G__stream_4_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
456
{
457
      G__letLonglong(result7, 110, (G__int64) ((ios_base*) G__getstructoffset())->width((streamsize) G__Longlong(libp->para[0])));
458
   return(1 || funcname || hash || result7 || libp) ;
459
}
460
461
static int G__G__stream_4_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
462
{
463
      G__letint(result7, 105, (long) ios_base::xalloc());
464
   return(1 || funcname || hash || result7 || libp) ;
465
}
466
467
static int G__G__stream_4_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
468
{
469
      {
470
         const long& obj = ((ios_base*) G__getstructoffset())->iword((int) G__int(libp->para[0]));
471
         result7->ref = (long) (&obj);
472
         G__letint(result7, result7->type, (long)obj);
473
      }
474
   return(1 || funcname || hash || result7 || libp) ;
475
}
476
477
static int G__G__stream_4_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
478
{
479
      {
480
         void*& obj = ((ios_base*) G__getstructoffset())->pword((int) G__int(libp->para[0]));
481
         result7->ref = (long) (&obj);
482
         G__letint(result7, result7->type, (long)obj);
483
      }
484
   return(1 || funcname || hash || result7 || libp) ;
485
}
486
487
static int G__G__stream_4_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
488
{
489
   switch (libp->paran) {
490
   case 1:
491
      G__letint(result7, 103, (long) ((ios_base*) G__getstructoffset())->sync_with_stdio((bool) G__int(libp->para[0])));
492
      break;
493
   case 0:
494
      G__letint(result7, 103, (long) ((ios_base*) G__getstructoffset())->sync_with_stdio());
495
      break;
496
   }
497
   return(1 || funcname || hash || result7 || libp) ;
498
}
499
500
501
/* ios_base::Init */
502
static int G__G__stream_10_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
503
{
504
   ios_base::Init* p = NULL;
505
   long gvp = G__getgvp();
506
   int n = G__getaryconstruct();
507
   if (n) {
508
     p = 0;
509
     G__genericerror("Error: Array construction with private/protected destructor is illegal");
510
   } else {
511
     if ((gvp == G__PVOID) || (gvp == 0)) {
512
       p = new ios_base::Init;
513
     } else {
514
       p = new((void*) gvp) ios_base::Init;
515
     }
516
   }
517
   result7->obj.i = (long) p;
518
   result7->ref = (long) p;
519
   result7->type = 'u';
520
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLInit);
521
   return(1 || funcname || hash || result7 || libp) ;
522
}
523
524
// automatic copy constructor
525
static int G__G__stream_10_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
526
527
{
528
   ios_base::Init* p;
529
   void* tmp = (void*) G__int(libp->para[0]);
530
   p = new ios_base::Init(*(ios_base::Init*) tmp);
531
   result7->obj.i = (long) p;
532
   result7->ref = (long) p;
533
   result7->type = 'u';
534
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLInit);
535
   return(1 || funcname || hash || result7 || libp) ;
536
}
537
538
// automatic assignment operator
539
static int G__G__stream_10_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
540
{
541
   ios_base::Init* dest = (ios_base::Init*) G__getstructoffset();
542
   const ios_base::Init& obj = *dest;
543
   result7->ref = (long) (&obj);
544
   result7->obj.i = (long) (&obj);
545
   return(1 || funcname || hash || result7 || libp) ;
546
}
547
548
549
/* char_traits<char> */
550
static int G__G__stream_11_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
551
{
552
      char_traits<char>::assign(*(char_traits<char>::char_type*) G__Charref(&libp->para[0]), *(char_traits<char>::char_type*) G__Charref(&libp->para[1]));
553
      G__setnull(result7);
554
   return(1 || funcname || hash || result7 || libp) ;
555
}
556
557
static int G__G__stream_11_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
558
{
559
      G__letint(result7, 99, (long) char_traits<char>::to_char_type(*(char_traits<char>::int_type*) G__Intref(&libp->para[0])));
560
   return(1 || funcname || hash || result7 || libp) ;
561
}
562
563
static int G__G__stream_11_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
564
{
565
      G__letint(result7, 105, (long) char_traits<char>::to_int_type(*(char_traits<char>::char_type*) G__Charref(&libp->para[0])));
566
   return(1 || funcname || hash || result7 || libp) ;
567
}
568
569
static int G__G__stream_11_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
570
{
571
      G__letint(result7, 103, (long) char_traits<char>::eq(*(char_traits<char>::char_type*) G__Charref(&libp->para[0]), *(char_traits<char>::char_type*) G__Charref(&libp->para[1])));
572
   return(1 || funcname || hash || result7 || libp) ;
573
}
574
575
static int G__G__stream_11_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
576
{
577
      G__letint(result7, 103, (long) char_traits<char>::lt(*(char_traits<char>::char_type*) G__Charref(&libp->para[0]), *(char_traits<char>::char_type*) G__Charref(&libp->para[1])));
578
   return(1 || funcname || hash || result7 || libp) ;
579
}
580
581
static int G__G__stream_11_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
582
{
583
      G__letint(result7, 105, (long) char_traits<char>::compare((const char_traits<char>::char_type*) G__int(libp->para[0]), (const char_traits<char>::char_type*) G__int(libp->para[1])
584
, (size_t) G__int(libp->para[2])));
585
   return(1 || funcname || hash || result7 || libp) ;
586
}
587
588
static int G__G__stream_11_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
589
{
590
      G__letint(result7, 67, (long) char_traits<char>::find((const char_traits<char>::char_type*) G__int(libp->para[0]), (int) G__int(libp->para[1])
591
, *(char_traits<char>::char_type*) G__Charref(&libp->para[2])));
592
   return(1 || funcname || hash || result7 || libp) ;
593
}
594
595
static int G__G__stream_11_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
596
{
597
      G__letint(result7, 103, (long) char_traits<char>::eq_int_type(*(char_traits<char>::int_type*) G__Intref(&libp->para[0]), *(char_traits<char>::int_type*) G__Intref(&libp->para[1])));
598
   return(1 || funcname || hash || result7 || libp) ;
599
}
600
601
static int G__G__stream_11_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
602
{
603
      G__letint(result7, 105, (long) char_traits<char>::eof());
604
   return(1 || funcname || hash || result7 || libp) ;
605
}
606
607
static int G__G__stream_11_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
608
{
609
      G__letint(result7, 105, (long) char_traits<char>::not_eof(*(char_traits<char>::int_type*) G__Intref(&libp->para[0])));
610
   return(1 || funcname || hash || result7 || libp) ;
611
}
612
613
static int G__G__stream_11_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
614
{
615
      G__letint(result7, 107, (long) char_traits<char>::length((const char_traits<char>::char_type*) G__int(libp->para[0])));
616
   return(1 || funcname || hash || result7 || libp) ;
617
}
618
619
static int G__G__stream_11_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
620
{
621
      G__letint(result7, 67, (long) char_traits<char>::copy((char_traits<char>::char_type*) G__int(libp->para[0]), (const char_traits<char>::char_type*) G__int(libp->para[1])
622
, (size_t) G__int(libp->para[2])));
623
   return(1 || funcname || hash || result7 || libp) ;
624
}
625
626
static int G__G__stream_11_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
627
{
628
      G__letint(result7, 67, (long) char_traits<char>::move((char_traits<char>::char_type*) G__int(libp->para[0]), (const char_traits<char>::char_type*) G__int(libp->para[1])
629
, (size_t) G__int(libp->para[2])));
630
   return(1 || funcname || hash || result7 || libp) ;
631
}
632
633
static int G__G__stream_11_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
634
{
635
      G__letint(result7, 67, (long) char_traits<char>::assign((char_traits<char>::char_type*) G__int(libp->para[0]), (size_t) G__int(libp->para[1])
636
, (const char_traits<char>::char_type) G__int(libp->para[2])));
637
   return(1 || funcname || hash || result7 || libp) ;
638
}
639
640
// automatic default constructor
641
static int G__G__stream_11_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
642
{
643
   char_traits<char> *p;
644
   long gvp = G__getgvp();
645
   int n = G__getaryconstruct();
646
   if (n) {
647
     if ((gvp == G__PVOID) || (gvp == 0)) {
648
       p = new char_traits<char>[n];
649
     } else {
650
       p = new((void*) gvp) char_traits<char>[n];
651
     }
652
   } else {
653
     if ((gvp == G__PVOID) || (gvp == 0)) {
654
       p = new char_traits<char>;
655
     } else {
656
       p = new((void*) gvp) char_traits<char>;
657
     }
658
   }
659
   result7->obj.i = (long) p;
660
   result7->ref = (long) p;
661
   result7->type = 'u';
662
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR);
663
   return(1 || funcname || hash || result7 || libp) ;
664
}
665
666
// automatic copy constructor
667
static int G__G__stream_11_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
668
669
{
670
   char_traits<char>* p;
671
   void* tmp = (void*) G__int(libp->para[0]);
672
   p = new char_traits<char>(*(char_traits<char>*) tmp);
673
   result7->obj.i = (long) p;
674
   result7->ref = (long) p;
675
   result7->type = 'u';
676
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR);
677
   return(1 || funcname || hash || result7 || libp) ;
678
}
679
680
// automatic destructor
681
typedef char_traits<char> G__Tchar_traitslEchargR;
682
static int G__G__stream_11_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
683
{
684
   long gvp = G__getgvp();
685
   long soff = G__getstructoffset();
686
   int n = G__getaryconstruct();
687
   //
688
   //has_a_delete: 0
689
   //has_own_delete1arg: 0
690
   //has_own_delete2arg: 0
691
   //
692
   if (!soff) {
693
     return(1);
694
   }
695
   if (n) {
696
     if (gvp == G__PVOID) {
697
       delete[] (char_traits<char>*) soff;
698
     } else {
699
       G__setgvp(G__PVOID);
700
       for (int i = n - 1; i >= 0; --i) {
701
         ((char_traits<char>*) (soff+(sizeof(char_traits<char>)*i)))->~G__Tchar_traitslEchargR();
702
       }
703
       G__setgvp(gvp);
704
     }
705
   } else {
706
     if (gvp == G__PVOID) {
707
       delete (char_traits<char>*) soff;
708
     } else {
709
       G__setgvp(G__PVOID);
710
       ((char_traits<char>*) (soff))->~G__Tchar_traitslEchargR();
711
       G__setgvp(gvp);
712
     }
713
   }
714
   G__setnull(result7);
715
   return(1 || funcname || hash || result7 || libp) ;
716
}
717
718
// automatic assignment operator
719
static int G__G__stream_11_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
720
{
721
   char_traits<char>* dest = (char_traits<char>*) G__getstructoffset();
722
   const char_traits<char>& obj = *dest;
723
   result7->ref = (long) (&obj);
724
   result7->obj.i = (long) (&obj);
725
   return(1 || funcname || hash || result7 || libp) ;
726
}
727
728
729
/* basic_istream<char,char_traits<char> > */
730
static int G__G__stream_12_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
731
{
732
   basic_istream<char,char_traits<char> >* p = NULL;
733
   long gvp = G__getgvp();
734
   //m: 1
735
   if ((gvp == G__PVOID) || (gvp == 0)) {
736
     p = new basic_istream<char,char_traits<char> >((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0]));
737
   } else {
738
     p = new((void*) gvp) basic_istream<char,char_traits<char> >((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0]));
739
   }
740
   result7->obj.i = (long) p;
741
   result7->ref = (long) p;
742
   result7->type = 'u';
743
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR);
744
   return(1 || funcname || hash || result7 || libp) ;
745
}
746
747
static int G__G__stream_12_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
748
{
749
      G__letint(result7, 105, (long) ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get());
750
   return(1 || funcname || hash || result7 || libp) ;
751
}
752
753
static int G__G__stream_12_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
754
{
755
      {
756
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1])
757
, (basic_istream<char,char_traits<char> >::char_type) G__int(libp->para[2]));
758
         result7->ref = (long) (&obj);
759
         result7->obj.i = (long) (&obj);
760
      }
761
   return(1 || funcname || hash || result7 || libp) ;
762
}
763
764
static int G__G__stream_12_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
765
{
766
      {
767
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1]));
768
         result7->ref = (long) (&obj);
769
         result7->obj.i = (long) (&obj);
770
      }
771
   return(1 || funcname || hash || result7 || libp) ;
772
}
773
774
static int G__G__stream_12_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
775
{
776
      {
777
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::char_type*) G__Charref(&libp->para[0]));
778
         result7->ref = (long) (&obj);
779
         result7->obj.i = (long) (&obj);
780
      }
781
   return(1 || funcname || hash || result7 || libp) ;
782
}
783
784
static int G__G__stream_12_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
785
{
786
      {
787
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::__streambuf_type*) libp->para[0].ref, (basic_istream<char,char_traits<char> >::char_type) G__int(libp->para[1]));
788
         result7->ref = (long) (&obj);
789
         result7->obj.i = (long) (&obj);
790
      }
791
   return(1 || funcname || hash || result7 || libp) ;
792
}
793
794
static int G__G__stream_12_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
795
{
796
      {
797
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::__streambuf_type*) libp->para[0].ref);
798
         result7->ref = (long) (&obj);
799
         result7->obj.i = (long) (&obj);
800
      }
801
   return(1 || funcname || hash || result7 || libp) ;
802
}
803
804
static int G__G__stream_12_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
805
{
806
      {
807
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->getline((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1])
808
, (basic_istream<char,char_traits<char> >::char_type) G__int(libp->para[2]));
809
         result7->ref = (long) (&obj);
810
         result7->obj.i = (long) (&obj);
811
      }
812
   return(1 || funcname || hash || result7 || libp) ;
813
}
814
815
static int G__G__stream_12_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
816
{
817
      {
818
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->getline((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1]));
819
         result7->ref = (long) (&obj);
820
         result7->obj.i = (long) (&obj);
821
      }
822
   return(1 || funcname || hash || result7 || libp) ;
823
}
824
825
static int G__G__stream_12_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
826
{
827
      {
828
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->ignore((streamsize) G__Longlong(libp->para[0]), (basic_istream<char,char_traits<char> >::int_type) G__int(libp->para[1]));
829
         result7->ref = (long) (&obj);
830
         result7->obj.i = (long) (&obj);
831
      }
832
   return(1 || funcname || hash || result7 || libp) ;
833
}
834
835
static int G__G__stream_12_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
836
{
837
   switch (libp->paran) {
838
   case 1:
839
      {
840
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->ignore((streamsize) G__Longlong(libp->para[0]));
841
         result7->ref = (long) (&obj);
842
         result7->obj.i = (long) (&obj);
843
      }
844
      break;
845
   case 0:
846
      {
847
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->ignore();
848
         result7->ref = (long) (&obj);
849
         result7->obj.i = (long) (&obj);
850
      }
851
      break;
852
   }
853
   return(1 || funcname || hash || result7 || libp) ;
854
}
855
856
static int G__G__stream_12_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
857
{
858
      {
859
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->read((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1]));
860
         result7->ref = (long) (&obj);
861
         result7->obj.i = (long) (&obj);
862
      }
863
   return(1 || funcname || hash || result7 || libp) ;
864
}
865
866
static int G__G__stream_12_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
867
{
868
      G__letLonglong(result7, 110, (G__int64) ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->readsome((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1])));
869
   return(1 || funcname || hash || result7 || libp) ;
870
}
871
872
static int G__G__stream_12_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
873
{
874
      G__letint(result7, 105, (long) ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->peek());
875
   return(1 || funcname || hash || result7 || libp) ;
876
}
877
878
static int G__G__stream_12_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
879
{
880
      G__letLonglong(result7, 110, (G__int64) ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->tellg());
881
   return(1 || funcname || hash || result7 || libp) ;
882
}
883
884
static int G__G__stream_12_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
885
{
886
      {
887
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->seekg((basic_istream<char,char_traits<char> >::pos_type) G__Longlong(libp->para[0]));
888
         result7->ref = (long) (&obj);
889
         result7->obj.i = (long) (&obj);
890
      }
891
   return(1 || funcname || hash || result7 || libp) ;
892
}
893
894
static int G__G__stream_12_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
895
{
896
      G__letint(result7, 105, (long) ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->sync());
897
   return(1 || funcname || hash || result7 || libp) ;
898
}
899
900
static int G__G__stream_12_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
901
{
902
      {
903
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->seekg((basic_istream<char,char_traits<char> >::off_type) G__Longlong(libp->para[0]), (ios_base::seekdir) G__int(libp->para[1]));
904
         result7->ref = (long) (&obj);
905
         result7->obj.i = (long) (&obj);
906
      }
907
   return(1 || funcname || hash || result7 || libp) ;
908
}
909
910
static int G__G__stream_12_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
911
{
912
      {
913
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->putback((basic_istream<char,char_traits<char> >::char_type) G__int(libp->para[0]));
914
         result7->ref = (long) (&obj);
915
         result7->obj.i = (long) (&obj);
916
      }
917
   return(1 || funcname || hash || result7 || libp) ;
918
}
919
920
static int G__G__stream_12_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
921
{
922
      {
923
         const basic_istream<char,char_traits<char> >::__istream_type& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->unget();
924
         result7->ref = (long) (&obj);
925
         result7->obj.i = (long) (&obj);
926
      }
927
   return(1 || funcname || hash || result7 || libp) ;
928
}
929
930
static int G__G__stream_12_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
931
{
932
      G__letLonglong(result7, 110, (G__int64) ((const basic_istream<char,char_traits<char> >*) G__getstructoffset())->gcount());
933
   return(1 || funcname || hash || result7 || libp) ;
934
}
935
936
// automatic destructor
937
typedef basic_istream<char,char_traits<char> > G__Tbasic_istreamlEcharcOchar_traitslEchargRsPgR;
938
static int G__G__stream_12_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
939
{
940
   long gvp = G__getgvp();
941
   long soff = G__getstructoffset();
942
   int n = G__getaryconstruct();
943
   //
944
   //has_a_delete: 0
945
   //has_own_delete1arg: 0
946
   //has_own_delete2arg: 0
947
   //
948
   if (!soff) {
949
     return(1);
950
   }
951
   if (n) {
952
     if (gvp == G__PVOID) {
953
       delete[] (basic_istream<char,char_traits<char> >*) soff;
954
     } else {
955
       G__setgvp(G__PVOID);
956
       for (int i = n - 1; i >= 0; --i) {
957
         ((basic_istream<char,char_traits<char> >*) (soff+(sizeof(basic_istream<char,char_traits<char> >)*i)))->~G__Tbasic_istreamlEcharcOchar_traitslEchargRsPgR();
958
       }
959
       G__setgvp(gvp);
960
     }
961
   } else {
962
     if (gvp == G__PVOID) {
963
       delete (basic_istream<char,char_traits<char> >*) soff;
964
     } else {
965
       G__setgvp(G__PVOID);
966
       ((basic_istream<char,char_traits<char> >*) (soff))->~G__Tbasic_istreamlEcharcOchar_traitslEchargRsPgR();
967
       G__setgvp(gvp);
968
     }
969
   }
970
   G__setnull(result7);
971
   return(1 || funcname || hash || result7 || libp) ;
972
}
973
974
975
/* basic_ios<char,char_traits<char> > */
976
static int G__G__stream_13_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
977
{
978
   basic_ios<char,char_traits<char> >* p = NULL;
979
   long gvp = G__getgvp();
980
   //m: 1
981
   if ((gvp == G__PVOID) || (gvp == 0)) {
982
     p = new basic_ios<char,char_traits<char> >((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0]));
983
   } else {
984
     p = new((void*) gvp) basic_ios<char,char_traits<char> >((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0]));
985
   }
986
   result7->obj.i = (long) p;
987
   result7->ref = (long) p;
988
   result7->type = 'u';
989
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR);
990
   return(1 || funcname || hash || result7 || libp) ;
991
}
992
993
static int G__G__stream_13_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
994
{
995
      G__letint(result7, 99, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->fill());
996
   return(1 || funcname || hash || result7 || libp) ;
997
}
998
999
static int G__G__stream_13_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1000
{
1001
      G__letint(result7, 99, (long) ((basic_ios<char,char_traits<char> >*) G__getstructoffset())->fill((basic_ios<char,char_traits<char> >::char_type) G__int(libp->para[0])));
1002
   return(1 || funcname || hash || result7 || libp) ;
1003
}
1004
1005
static int G__G__stream_13_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1006
{
1007
      ((basic_ios<char,char_traits<char> >*) G__getstructoffset())->exceptions((ios_base::iostate) G__int(libp->para[0]));
1008
      G__setnull(result7);
1009
   return(1 || funcname || hash || result7 || libp) ;
1010
}
1011
1012
static int G__G__stream_13_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1013
{
1014
      G__letint(result7, 105, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->exceptions());
1015
   return(1 || funcname || hash || result7 || libp) ;
1016
}
1017
1018
static int G__G__stream_13_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1019
{
1020
   switch (libp->paran) {
1021
   case 1:
1022
      ((basic_ios<char,char_traits<char> >*) G__getstructoffset())->clear((ios_base::iostate) G__int(libp->para[0]));
1023
      G__setnull(result7);
1024
      break;
1025
   case 0:
1026
      ((basic_ios<char,char_traits<char> >*) G__getstructoffset())->clear();
1027
      G__setnull(result7);
1028
      break;
1029
   }
1030
   return(1 || funcname || hash || result7 || libp) ;
1031
}
1032
1033
static int G__G__stream_13_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1034
{
1035
      ((basic_ios<char,char_traits<char> >*) G__getstructoffset())->setstate((ios_base::iostate) G__int(libp->para[0]));
1036
      G__setnull(result7);
1037
   return(1 || funcname || hash || result7 || libp) ;
1038
}
1039
1040
static int G__G__stream_13_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1041
{
1042
      G__letint(result7, 105, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->rdstate());
1043
   return(1 || funcname || hash || result7 || libp) ;
1044
}
1045
1046
static int G__G__stream_13_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1047
{
1048
      G__letint(result7, 89, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->operator void*());
1049
   return(1 || funcname || hash || result7 || libp) ;
1050
}
1051
1052
static int G__G__stream_13_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1053
{
1054
      G__letint(result7, 103, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->operator!());
1055
   return(1 || funcname || hash || result7 || libp) ;
1056
}
1057
1058
static int G__G__stream_13_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1059
{
1060
      G__letint(result7, 103, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->good());
1061
   return(1 || funcname || hash || result7 || libp) ;
1062
}
1063
1064
static int G__G__stream_13_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1065
{
1066
      G__letint(result7, 103, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->eof());
1067
   return(1 || funcname || hash || result7 || libp) ;
1068
}
1069
1070
static int G__G__stream_13_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1071
{
1072
      G__letint(result7, 103, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->fail());
1073
   return(1 || funcname || hash || result7 || libp) ;
1074
}
1075
1076
static int G__G__stream_13_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1077
{
1078
      G__letint(result7, 103, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->bad());
1079
   return(1 || funcname || hash || result7 || libp) ;
1080
}
1081
1082
static int G__G__stream_13_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1083
{
1084
      {
1085
         const basic_ios<char,char_traits<char> >& obj = ((basic_ios<char,char_traits<char> >*) G__getstructoffset())->copyfmt(*(basic_ios<char,char_traits<char> >*) libp->para[0].ref);
1086
         result7->ref = (long) (&obj);
1087
         result7->obj.i = (long) (&obj);
1088
      }
1089
   return(1 || funcname || hash || result7 || libp) ;
1090
}
1091
1092
static int G__G__stream_13_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1093
{
1094
      G__letint(result7, 85, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->tie());
1095
   return(1 || funcname || hash || result7 || libp) ;
1096
}
1097
1098
static int G__G__stream_13_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1099
{
1100
      G__letint(result7, 85, (long) ((basic_ios<char,char_traits<char> >*) G__getstructoffset())->tie((basic_ostream<char,char_traits<char> >*) G__int(libp->para[0])));
1101
   return(1 || funcname || hash || result7 || libp) ;
1102
}
1103
1104
static int G__G__stream_13_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1105
{
1106
      G__letint(result7, 85, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->rdbuf());
1107
   return(1 || funcname || hash || result7 || libp) ;
1108
}
1109
1110
static int G__G__stream_13_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1111
{
1112
      G__letint(result7, 85, (long) ((basic_ios<char,char_traits<char> >*) G__getstructoffset())->rdbuf((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0])));
1113
   return(1 || funcname || hash || result7 || libp) ;
1114
}
1115
1116
static int G__G__stream_13_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1117
{
1118
      G__letint(result7, 99, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->narrow((char) G__int(libp->para[0]), (char) G__int(libp->para[1])));
1119
   return(1 || funcname || hash || result7 || libp) ;
1120
}
1121
1122
static int G__G__stream_13_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1123
{
1124
      G__letint(result7, 99, (long) ((const basic_ios<char,char_traits<char> >*) G__getstructoffset())->widen((char) G__int(libp->para[0])));
1125
   return(1 || funcname || hash || result7 || libp) ;
1126
}
1127
1128
// automatic destructor
1129
typedef basic_ios<char,char_traits<char> > G__Tbasic_ioslEcharcOchar_traitslEchargRsPgR;
1130
static int G__G__stream_13_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1131
{
1132
   long gvp = G__getgvp();
1133
   long soff = G__getstructoffset();
1134
   int n = G__getaryconstruct();
1135
   //
1136
   //has_a_delete: 0
1137
   //has_own_delete1arg: 0
1138
   //has_own_delete2arg: 0
1139
   //
1140
   if (!soff) {
1141
     return(1);
1142
   }
1143
   if (n) {
1144
     if (gvp == G__PVOID) {
1145
       delete[] (basic_ios<char,char_traits<char> >*) soff;
1146
     } else {
1147
       G__setgvp(G__PVOID);
1148
       for (int i = n - 1; i >= 0; --i) {
1149
         ((basic_ios<char,char_traits<char> >*) (soff+(sizeof(basic_ios<char,char_traits<char> >)*i)))->~G__Tbasic_ioslEcharcOchar_traitslEchargRsPgR();
1150
       }
1151
       G__setgvp(gvp);
1152
     }
1153
   } else {
1154
     if (gvp == G__PVOID) {
1155
       delete (basic_ios<char,char_traits<char> >*) soff;
1156
     } else {
1157
       G__setgvp(G__PVOID);
1158
       ((basic_ios<char,char_traits<char> >*) (soff))->~G__Tbasic_ioslEcharcOchar_traitslEchargRsPgR();
1159
       G__setgvp(gvp);
1160
     }
1161
   }
1162
   G__setnull(result7);
1163
   return(1 || funcname || hash || result7 || libp) ;
1164
}
1165
1166
1167
/* basic_streambuf<char,char_traits<char> > */
1168
static int G__G__stream_14_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1169
{
1170
      G__letint(result7, 85, (long) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->pubsetbuf((basic_streambuf<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1])));
1171
   return(1 || funcname || hash || result7 || libp) ;
1172
}
1173
1174
static int G__G__stream_14_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1175
{
1176
   switch (libp->paran) {
1177
   case 3:
1178
      G__letLonglong(result7, 110, (G__int64) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->pubseekoff((basic_streambuf<char,char_traits<char> >::off_type) G__Longlong(libp->para[0]), (ios_base::seekdir) G__int(libp->para[1])
1179
, (ios_base::openmode) G__int(libp->para[2])));
1180
      break;
1181
   case 2:
1182
      G__letLonglong(result7, 110, (G__int64) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->pubseekoff((basic_streambuf<char,char_traits<char> >::off_type) G__Longlong(libp->para[0]), (ios_base::seekdir) G__int(libp->para[1])));
1183
      break;
1184
   }
1185
   return(1 || funcname || hash || result7 || libp) ;
1186
}
1187
1188
static int G__G__stream_14_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1189
{
1190
   switch (libp->paran) {
1191
   case 2:
1192
      G__letLonglong(result7, 110, (G__int64) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->pubseekpos((basic_streambuf<char,char_traits<char> >::pos_type) G__Longlong(libp->para[0]), (ios_base::openmode) G__int(libp->para[1])));
1193
      break;
1194
   case 1:
1195
      G__letLonglong(result7, 110, (G__int64) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->pubseekpos((basic_streambuf<char,char_traits<char> >::pos_type) G__Longlong(libp->para[0])));
1196
      break;
1197
   }
1198
   return(1 || funcname || hash || result7 || libp) ;
1199
}
1200
1201
static int G__G__stream_14_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1202
{
1203
      G__letint(result7, 105, (long) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->pubsync());
1204
   return(1 || funcname || hash || result7 || libp) ;
1205
}
1206
1207
static int G__G__stream_14_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1208
{
1209
      G__letLonglong(result7, 110, (G__int64) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->in_avail());
1210
   return(1 || funcname || hash || result7 || libp) ;
1211
}
1212
1213
static int G__G__stream_14_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1214
{
1215
      G__letint(result7, 105, (long) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->snextc());
1216
   return(1 || funcname || hash || result7 || libp) ;
1217
}
1218
1219
static int G__G__stream_14_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1220
{
1221
      G__letint(result7, 105, (long) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->sbumpc());
1222
   return(1 || funcname || hash || result7 || libp) ;
1223
}
1224
1225
static int G__G__stream_14_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1226
{
1227
      G__letint(result7, 105, (long) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->sgetc());
1228
   return(1 || funcname || hash || result7 || libp) ;
1229
}
1230
1231
static int G__G__stream_14_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1232
{
1233
      G__letLonglong(result7, 110, (G__int64) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->sgetn((basic_streambuf<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1])));
1234
   return(1 || funcname || hash || result7 || libp) ;
1235
}
1236
1237
static int G__G__stream_14_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1238
{
1239
      G__letint(result7, 105, (long) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->sputbackc((basic_streambuf<char,char_traits<char> >::char_type) G__int(libp->para[0])));
1240
   return(1 || funcname || hash || result7 || libp) ;
1241
}
1242
1243
static int G__G__stream_14_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1244
{
1245
      G__letint(result7, 105, (long) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->sungetc());
1246
   return(1 || funcname || hash || result7 || libp) ;
1247
}
1248
1249
static int G__G__stream_14_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1250
{
1251
      G__letint(result7, 105, (long) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->sputc((basic_streambuf<char,char_traits<char> >::char_type) G__int(libp->para[0])));
1252
   return(1 || funcname || hash || result7 || libp) ;
1253
}
1254
1255
static int G__G__stream_14_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1256
{
1257
      G__letLonglong(result7, 110, (G__int64) ((basic_streambuf<char,char_traits<char> >*) G__getstructoffset())->sputn((const basic_streambuf<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1])));
1258
   return(1 || funcname || hash || result7 || libp) ;
1259
}
1260
1261
// automatic destructor
1262
typedef basic_streambuf<char,char_traits<char> > G__Tbasic_streambuflEcharcOchar_traitslEchargRsPgR;
1263
static int G__G__stream_14_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1264
{
1265
   long gvp = G__getgvp();
1266
   long soff = G__getstructoffset();
1267
   int n = G__getaryconstruct();
1268
   //
1269
   //has_a_delete: 0
1270
   //has_own_delete1arg: 0
1271
   //has_own_delete2arg: 0
1272
   //
1273
   if (!soff) {
1274
     return(1);
1275
   }
1276
   if (n) {
1277
     if (gvp == G__PVOID) {
1278
       delete[] (basic_streambuf<char,char_traits<char> >*) soff;
1279
     } else {
1280
       G__setgvp(G__PVOID);
1281
       for (int i = n - 1; i >= 0; --i) {
1282
         ((basic_streambuf<char,char_traits<char> >*) (soff+(sizeof(basic_streambuf<char,char_traits<char> >)*i)))->~G__Tbasic_streambuflEcharcOchar_traitslEchargRsPgR();
1283
       }
1284
       G__setgvp(gvp);
1285
     }
1286
   } else {
1287
     if (gvp == G__PVOID) {
1288
       delete (basic_streambuf<char,char_traits<char> >*) soff;
1289
     } else {
1290
       G__setgvp(G__PVOID);
1291
       ((basic_streambuf<char,char_traits<char> >*) (soff))->~G__Tbasic_streambuflEcharcOchar_traitslEchargRsPgR();
1292
       G__setgvp(gvp);
1293
     }
1294
   }
1295
   G__setnull(result7);
1296
   return(1 || funcname || hash || result7 || libp) ;
1297
}
1298
1299
1300
/* basic_ostream<char,char_traits<char> > */
1301
static int G__G__stream_15_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1302
{
1303
   basic_ostream<char,char_traits<char> >* p = NULL;
1304
   long gvp = G__getgvp();
1305
   //m: 1
1306
   if ((gvp == G__PVOID) || (gvp == 0)) {
1307
     p = new basic_ostream<char,char_traits<char> >((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0]));
1308
   } else {
1309
     p = new((void*) gvp) basic_ostream<char,char_traits<char> >((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0]));
1310
   }
1311
   result7->obj.i = (long) p;
1312
   result7->ref = (long) p;
1313
   result7->type = 'u';
1314
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR);
1315
   return(1 || funcname || hash || result7 || libp) ;
1316
}
1317
1318
static int G__G__stream_15_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1319
{
1320
      {
1321
         const basic_ostream<char,char_traits<char> >::__ostream_type& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->put((basic_ostream<char,char_traits<char> >::char_type) G__int(libp->para[0]));
1322
         result7->ref = (long) (&obj);
1323
         result7->obj.i = (long) (&obj);
1324
      }
1325
   return(1 || funcname || hash || result7 || libp) ;
1326
}
1327
1328
static int G__G__stream_15_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1329
{
1330
      {
1331
         const basic_ostream<char,char_traits<char> >::__ostream_type& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->write((const basic_ostream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__Longlong(libp->para[1]));
1332
         result7->ref = (long) (&obj);
1333
         result7->obj.i = (long) (&obj);
1334
      }
1335
   return(1 || funcname || hash || result7 || libp) ;
1336
}
1337
1338
static int G__G__stream_15_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1339
{
1340
      {
1341
         const basic_ostream<char,char_traits<char> >::__ostream_type& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->flush();
1342
         result7->ref = (long) (&obj);
1343
         result7->obj.i = (long) (&obj);
1344
      }
1345
   return(1 || funcname || hash || result7 || libp) ;
1346
}
1347
1348
static int G__G__stream_15_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1349
{
1350
      {
1351
         const basic_ostream<char,char_traits<char> >::__ostream_type& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->seekp((basic_ostream<char,char_traits<char> >::pos_type) G__Longlong(libp->para[0]));
1352
         result7->ref = (long) (&obj);
1353
         result7->obj.i = (long) (&obj);
1354
      }
1355
   return(1 || funcname || hash || result7 || libp) ;
1356
}
1357
1358
static int G__G__stream_15_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1359
{
1360
      {
1361
         const basic_ostream<char,char_traits<char> >::__ostream_type& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->seekp((basic_ostream<char,char_traits<char> >::off_type) G__Longlong(libp->para[0]), (ios_base::seekdir) G__int(libp->para[1]));
1362
         result7->ref = (long) (&obj);
1363
         result7->obj.i = (long) (&obj);
1364
      }
1365
   return(1 || funcname || hash || result7 || libp) ;
1366
}
1367
1368
static int G__G__stream_15_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1369
{
1370
      G__letLonglong(result7, 110, (G__int64) ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->tellp());
1371
   return(1 || funcname || hash || result7 || libp) ;
1372
}
1373
1374
// automatic destructor
1375
typedef basic_ostream<char,char_traits<char> > G__Tbasic_ostreamlEcharcOchar_traitslEchargRsPgR;
1376
static int G__G__stream_15_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1377
{
1378
   long gvp = G__getgvp();
1379
   long soff = G__getstructoffset();
1380
   int n = G__getaryconstruct();
1381
   //
1382
   //has_a_delete: 0
1383
   //has_own_delete1arg: 0
1384
   //has_own_delete2arg: 0
1385
   //
1386
   if (!soff) {
1387
     return(1);
1388
   }
1389
   if (n) {
1390
     if (gvp == G__PVOID) {
1391
       delete[] (basic_ostream<char,char_traits<char> >*) soff;
1392
     } else {
1393
       G__setgvp(G__PVOID);
1394
       for (int i = n - 1; i >= 0; --i) {
1395
         ((basic_ostream<char,char_traits<char> >*) (soff+(sizeof(basic_ostream<char,char_traits<char> >)*i)))->~G__Tbasic_ostreamlEcharcOchar_traitslEchargRsPgR();
1396
       }
1397
       G__setgvp(gvp);
1398
     }
1399
   } else {
1400
     if (gvp == G__PVOID) {
1401
       delete (basic_ostream<char,char_traits<char> >*) soff;
1402
     } else {
1403
       G__setgvp(G__PVOID);
1404
       ((basic_ostream<char,char_traits<char> >*) (soff))->~G__Tbasic_ostreamlEcharcOchar_traitslEchargRsPgR();
1405
       G__setgvp(gvp);
1406
     }
1407
   }
1408
   G__setnull(result7);
1409
   return(1 || funcname || hash || result7 || libp) ;
1410
}
1411
1412
1413
/* basic_ostream<char,char_traits<char> >::sentry */
1414
static int G__G__stream_16_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1415
{
1416
   basic_ostream<char,char_traits<char> >::sentry* p = NULL;
1417
   long gvp = G__getgvp();
1418
   //m: 1
1419
   if ((gvp == G__PVOID) || (gvp == 0)) {
1420
     p = new basic_ostream<char,char_traits<char> >::sentry(*(basic_ostream<char,char_traits<char> >*) libp->para[0].ref);
1421
   } else {
1422
     p = new((void*) gvp) basic_ostream<char,char_traits<char> >::sentry(*(basic_ostream<char,char_traits<char> >*) libp->para[0].ref);
1423
   }
1424
   result7->obj.i = (long) p;
1425
   result7->ref = (long) p;
1426
   result7->type = 'u';
1427
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry);
1428
   return(1 || funcname || hash || result7 || libp) ;
1429
}
1430
1431
static int G__G__stream_16_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1432
{
1433
      G__letint(result7, 103, (long) ((basic_ostream<char,char_traits<char> >::sentry*) G__getstructoffset())->operator bool());
1434
   return(1 || funcname || hash || result7 || libp) ;
1435
}
1436
1437
1438
/* basic_istream<char,char_traits<char> >::sentry */
1439
static int G__G__stream_17_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1440
{
1441
   basic_istream<char,char_traits<char> >::sentry* p = NULL;
1442
   long gvp = G__getgvp();
1443
   switch (libp->paran) {
1444
   case 2:
1445
     //m: 2
1446
     if ((gvp == G__PVOID) || (gvp == 0)) {
1447
       p = new basic_istream<char,char_traits<char> >::sentry(*(basic_istream<char,char_traits<char> >*) libp->para[0].ref, (bool) G__int(libp->para[1]));
1448
     } else {
1449
       p = new((void*) gvp) basic_istream<char,char_traits<char> >::sentry(*(basic_istream<char,char_traits<char> >*) libp->para[0].ref, (bool) G__int(libp->para[1]));
1450
     }
1451
     break;
1452
   case 1:
1453
     //m: 1
1454
     if ((gvp == G__PVOID) || (gvp == 0)) {
1455
       p = new basic_istream<char,char_traits<char> >::sentry(*(basic_istream<char,char_traits<char> >*) libp->para[0].ref);
1456
     } else {
1457
       p = new((void*) gvp) basic_istream<char,char_traits<char> >::sentry(*(basic_istream<char,char_traits<char> >*) libp->para[0].ref);
1458
     }
1459
     break;
1460
   }
1461
   result7->obj.i = (long) p;
1462
   result7->ref = (long) p;
1463
   result7->type = 'u';
1464
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry);
1465
   return(1 || funcname || hash || result7 || libp) ;
1466
}
1467
1468
static int G__G__stream_17_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1469
{
1470
      G__letint(result7, 103, (long) ((basic_istream<char,char_traits<char> >::sentry*) G__getstructoffset())->operator bool());
1471
   return(1 || funcname || hash || result7 || libp) ;
1472
}
1473
1474
// automatic copy constructor
1475
static int G__G__stream_17_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1476
1477
{
1478
   basic_istream<char,char_traits<char> >::sentry* p;
1479
   void* tmp = (void*) G__int(libp->para[0]);
1480
   p = new basic_istream<char,char_traits<char> >::sentry(*(basic_istream<char,char_traits<char> >::sentry*) tmp);
1481
   result7->obj.i = (long) p;
1482
   result7->ref = (long) p;
1483
   result7->type = 'u';
1484
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry);
1485
   return(1 || funcname || hash || result7 || libp) ;
1486
}
1487
1488
// automatic assignment operator
1489
static int G__G__stream_17_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1490
{
1491
   basic_istream<char,char_traits<char> >::sentry* dest = (basic_istream<char,char_traits<char> >::sentry*) G__getstructoffset();
1492
   const basic_istream<char,char_traits<char> >::sentry& obj = *dest;
1493
   result7->ref = (long) (&obj);
1494
   result7->obj.i = (long) (&obj);
1495
   return(1 || funcname || hash || result7 || libp) ;
1496
}
1497
1498
1499
/* basic_filebuf<char,char_traits<char> > */
1500
static int G__G__stream_18_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1501
{
1502
   basic_filebuf<char,char_traits<char> >* p = NULL;
1503
   long gvp = G__getgvp();
1504
   int n = G__getaryconstruct();
1505
   if (n) {
1506
     if ((gvp == G__PVOID) || (gvp == 0)) {
1507
       p = new basic_filebuf<char,char_traits<char> >[n];
1508
     } else {
1509
       p = new((void*) gvp) basic_filebuf<char,char_traits<char> >[n];
1510
     }
1511
   } else {
1512
     if ((gvp == G__PVOID) || (gvp == 0)) {
1513
       p = new basic_filebuf<char,char_traits<char> >;
1514
     } else {
1515
       p = new((void*) gvp) basic_filebuf<char,char_traits<char> >;
1516
     }
1517
   }
1518
   result7->obj.i = (long) p;
1519
   result7->ref = (long) p;
1520
   result7->type = 'u';
1521
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR);
1522
   return(1 || funcname || hash || result7 || libp) ;
1523
}
1524
1525
static int G__G__stream_18_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1526
{
1527
      G__letint(result7, 103, (long) ((const basic_filebuf<char,char_traits<char> >*) G__getstructoffset())->is_open());
1528
   return(1 || funcname || hash || result7 || libp) ;
1529
}
1530
1531
static int G__G__stream_18_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1532
{
1533
      G__letint(result7, 85, (long) ((basic_filebuf<char,char_traits<char> >*) G__getstructoffset())->open((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1])));
1534
   return(1 || funcname || hash || result7 || libp) ;
1535
}
1536
1537
static int G__G__stream_18_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1538
{
1539
      G__letint(result7, 85, (long) ((basic_filebuf<char,char_traits<char> >*) G__getstructoffset())->close());
1540
   return(1 || funcname || hash || result7 || libp) ;
1541
}
1542
1543
// automatic destructor
1544
typedef basic_filebuf<char,char_traits<char> > G__Tbasic_filebuflEcharcOchar_traitslEchargRsPgR;
1545
static int G__G__stream_18_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1546
{
1547
   long gvp = G__getgvp();
1548
   long soff = G__getstructoffset();
1549
   int n = G__getaryconstruct();
1550
   //
1551
   //has_a_delete: 0
1552
   //has_own_delete1arg: 0
1553
   //has_own_delete2arg: 0
1554
   //
1555
   if (!soff) {
1556
     return(1);
1557
   }
1558
   if (n) {
1559
     if (gvp == G__PVOID) {
1560
       delete[] (basic_filebuf<char,char_traits<char> >*) soff;
1561
     } else {
1562
       G__setgvp(G__PVOID);
1563
       for (int i = n - 1; i >= 0; --i) {
1564
         ((basic_filebuf<char,char_traits<char> >*) (soff+(sizeof(basic_filebuf<char,char_traits<char> >)*i)))->~G__Tbasic_filebuflEcharcOchar_traitslEchargRsPgR();
1565
       }
1566
       G__setgvp(gvp);
1567
     }
1568
   } else {
1569
     if (gvp == G__PVOID) {
1570
       delete (basic_filebuf<char,char_traits<char> >*) soff;
1571
     } else {
1572
       G__setgvp(G__PVOID);
1573
       ((basic_filebuf<char,char_traits<char> >*) (soff))->~G__Tbasic_filebuflEcharcOchar_traitslEchargRsPgR();
1574
       G__setgvp(gvp);
1575
     }
1576
   }
1577
   G__setnull(result7);
1578
   return(1 || funcname || hash || result7 || libp) ;
1579
}
1580
1581
1582
/* basic_ifstream<char,char_traits<char> > */
1583
static int G__G__stream_19_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1584
{
1585
   basic_ifstream<char,char_traits<char> >* p = NULL;
1586
   long gvp = G__getgvp();
1587
   int n = G__getaryconstruct();
1588
   if (n) {
1589
     if ((gvp == G__PVOID) || (gvp == 0)) {
1590
       p = new basic_ifstream<char,char_traits<char> >[n];
1591
     } else {
1592
       p = new((void*) gvp) basic_ifstream<char,char_traits<char> >[n];
1593
     }
1594
   } else {
1595
     if ((gvp == G__PVOID) || (gvp == 0)) {
1596
       p = new basic_ifstream<char,char_traits<char> >;
1597
     } else {
1598
       p = new((void*) gvp) basic_ifstream<char,char_traits<char> >;
1599
     }
1600
   }
1601
   result7->obj.i = (long) p;
1602
   result7->ref = (long) p;
1603
   result7->type = 'u';
1604
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR);
1605
   return(1 || funcname || hash || result7 || libp) ;
1606
}
1607
1608
static int G__G__stream_19_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1609
{
1610
   basic_ifstream<char,char_traits<char> >* p = NULL;
1611
   long gvp = G__getgvp();
1612
   switch (libp->paran) {
1613
   case 2:
1614
     //m: 2
1615
     if ((gvp == G__PVOID) || (gvp == 0)) {
1616
       p = new basic_ifstream<char,char_traits<char> >((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1617
     } else {
1618
       p = new((void*) gvp) basic_ifstream<char,char_traits<char> >((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1619
     }
1620
     break;
1621
   case 1:
1622
     //m: 1
1623
     if ((gvp == G__PVOID) || (gvp == 0)) {
1624
       p = new basic_ifstream<char,char_traits<char> >((const char*) G__int(libp->para[0]));
1625
     } else {
1626
       p = new((void*) gvp) basic_ifstream<char,char_traits<char> >((const char*) G__int(libp->para[0]));
1627
     }
1628
     break;
1629
   }
1630
   result7->obj.i = (long) p;
1631
   result7->ref = (long) p;
1632
   result7->type = 'u';
1633
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR);
1634
   return(1 || funcname || hash || result7 || libp) ;
1635
}
1636
1637
static int G__G__stream_19_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1638
{
1639
      G__letint(result7, 85, (long) ((const basic_ifstream<char,char_traits<char> >*) G__getstructoffset())->rdbuf());
1640
   return(1 || funcname || hash || result7 || libp) ;
1641
}
1642
1643
static int G__G__stream_19_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1644
{
1645
      G__letint(result7, 103, (long) ((basic_ifstream<char,char_traits<char> >*) G__getstructoffset())->is_open());
1646
   return(1 || funcname || hash || result7 || libp) ;
1647
}
1648
1649
static int G__G__stream_19_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1650
{
1651
   switch (libp->paran) {
1652
   case 2:
1653
      ((basic_ifstream<char,char_traits<char> >*) G__getstructoffset())->open((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1654
      G__setnull(result7);
1655
      break;
1656
   case 1:
1657
      ((basic_ifstream<char,char_traits<char> >*) G__getstructoffset())->open((const char*) G__int(libp->para[0]));
1658
      G__setnull(result7);
1659
      break;
1660
   }
1661
   return(1 || funcname || hash || result7 || libp) ;
1662
}
1663
1664
static int G__G__stream_19_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1665
{
1666
      ((basic_ifstream<char,char_traits<char> >*) G__getstructoffset())->close();
1667
      G__setnull(result7);
1668
   return(1 || funcname || hash || result7 || libp) ;
1669
}
1670
1671
// automatic destructor
1672
typedef basic_ifstream<char,char_traits<char> > G__Tbasic_ifstreamlEcharcOchar_traitslEchargRsPgR;
1673
static int G__G__stream_19_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1674
{
1675
   long gvp = G__getgvp();
1676
   long soff = G__getstructoffset();
1677
   int n = G__getaryconstruct();
1678
   //
1679
   //has_a_delete: 0
1680
   //has_own_delete1arg: 0
1681
   //has_own_delete2arg: 0
1682
   //
1683
   if (!soff) {
1684
     return(1);
1685
   }
1686
   if (n) {
1687
     if (gvp == G__PVOID) {
1688
       delete[] (basic_ifstream<char,char_traits<char> >*) soff;
1689
     } else {
1690
       G__setgvp(G__PVOID);
1691
       for (int i = n - 1; i >= 0; --i) {
1692
         ((basic_ifstream<char,char_traits<char> >*) (soff+(sizeof(basic_ifstream<char,char_traits<char> >)*i)))->~G__Tbasic_ifstreamlEcharcOchar_traitslEchargRsPgR();
1693
       }
1694
       G__setgvp(gvp);
1695
     }
1696
   } else {
1697
     if (gvp == G__PVOID) {
1698
       delete (basic_ifstream<char,char_traits<char> >*) soff;
1699
     } else {
1700
       G__setgvp(G__PVOID);
1701
       ((basic_ifstream<char,char_traits<char> >*) (soff))->~G__Tbasic_ifstreamlEcharcOchar_traitslEchargRsPgR();
1702
       G__setgvp(gvp);
1703
     }
1704
   }
1705
   G__setnull(result7);
1706
   return(1 || funcname || hash || result7 || libp) ;
1707
}
1708
1709
1710
/* basic_ofstream<char,char_traits<char> > */
1711
static int G__G__stream_20_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1712
{
1713
   basic_ofstream<char,char_traits<char> >* p = NULL;
1714
   long gvp = G__getgvp();
1715
   int n = G__getaryconstruct();
1716
   if (n) {
1717
     if ((gvp == G__PVOID) || (gvp == 0)) {
1718
       p = new basic_ofstream<char,char_traits<char> >[n];
1719
     } else {
1720
       p = new((void*) gvp) basic_ofstream<char,char_traits<char> >[n];
1721
     }
1722
   } else {
1723
     if ((gvp == G__PVOID) || (gvp == 0)) {
1724
       p = new basic_ofstream<char,char_traits<char> >;
1725
     } else {
1726
       p = new((void*) gvp) basic_ofstream<char,char_traits<char> >;
1727
     }
1728
   }
1729
   result7->obj.i = (long) p;
1730
   result7->ref = (long) p;
1731
   result7->type = 'u';
1732
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR);
1733
   return(1 || funcname || hash || result7 || libp) ;
1734
}
1735
1736
static int G__G__stream_20_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1737
{
1738
   basic_ofstream<char,char_traits<char> >* p = NULL;
1739
   long gvp = G__getgvp();
1740
   switch (libp->paran) {
1741
   case 2:
1742
     //m: 2
1743
     if ((gvp == G__PVOID) || (gvp == 0)) {
1744
       p = new basic_ofstream<char,char_traits<char> >((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1745
     } else {
1746
       p = new((void*) gvp) basic_ofstream<char,char_traits<char> >((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1747
     }
1748
     break;
1749
   case 1:
1750
     //m: 1
1751
     if ((gvp == G__PVOID) || (gvp == 0)) {
1752
       p = new basic_ofstream<char,char_traits<char> >((const char*) G__int(libp->para[0]));
1753
     } else {
1754
       p = new((void*) gvp) basic_ofstream<char,char_traits<char> >((const char*) G__int(libp->para[0]));
1755
     }
1756
     break;
1757
   }
1758
   result7->obj.i = (long) p;
1759
   result7->ref = (long) p;
1760
   result7->type = 'u';
1761
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR);
1762
   return(1 || funcname || hash || result7 || libp) ;
1763
}
1764
1765
static int G__G__stream_20_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1766
{
1767
      G__letint(result7, 85, (long) ((const basic_ofstream<char,char_traits<char> >*) G__getstructoffset())->rdbuf());
1768
   return(1 || funcname || hash || result7 || libp) ;
1769
}
1770
1771
static int G__G__stream_20_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1772
{
1773
      G__letint(result7, 103, (long) ((basic_ofstream<char,char_traits<char> >*) G__getstructoffset())->is_open());
1774
   return(1 || funcname || hash || result7 || libp) ;
1775
}
1776
1777
static int G__G__stream_20_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1778
{
1779
   switch (libp->paran) {
1780
   case 2:
1781
      ((basic_ofstream<char,char_traits<char> >*) G__getstructoffset())->open((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1782
      G__setnull(result7);
1783
      break;
1784
   case 1:
1785
      ((basic_ofstream<char,char_traits<char> >*) G__getstructoffset())->open((const char*) G__int(libp->para[0]));
1786
      G__setnull(result7);
1787
      break;
1788
   }
1789
   return(1 || funcname || hash || result7 || libp) ;
1790
}
1791
1792
static int G__G__stream_20_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1793
{
1794
      ((basic_ofstream<char,char_traits<char> >*) G__getstructoffset())->close();
1795
      G__setnull(result7);
1796
   return(1 || funcname || hash || result7 || libp) ;
1797
}
1798
1799
// automatic destructor
1800
typedef basic_ofstream<char,char_traits<char> > G__Tbasic_ofstreamlEcharcOchar_traitslEchargRsPgR;
1801
static int G__G__stream_20_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1802
{
1803
   long gvp = G__getgvp();
1804
   long soff = G__getstructoffset();
1805
   int n = G__getaryconstruct();
1806
   //
1807
   //has_a_delete: 0
1808
   //has_own_delete1arg: 0
1809
   //has_own_delete2arg: 0
1810
   //
1811
   if (!soff) {
1812
     return(1);
1813
   }
1814
   if (n) {
1815
     if (gvp == G__PVOID) {
1816
       delete[] (basic_ofstream<char,char_traits<char> >*) soff;
1817
     } else {
1818
       G__setgvp(G__PVOID);
1819
       for (int i = n - 1; i >= 0; --i) {
1820
         ((basic_ofstream<char,char_traits<char> >*) (soff+(sizeof(basic_ofstream<char,char_traits<char> >)*i)))->~G__Tbasic_ofstreamlEcharcOchar_traitslEchargRsPgR();
1821
       }
1822
       G__setgvp(gvp);
1823
     }
1824
   } else {
1825
     if (gvp == G__PVOID) {
1826
       delete (basic_ofstream<char,char_traits<char> >*) soff;
1827
     } else {
1828
       G__setgvp(G__PVOID);
1829
       ((basic_ofstream<char,char_traits<char> >*) (soff))->~G__Tbasic_ofstreamlEcharcOchar_traitslEchargRsPgR();
1830
       G__setgvp(gvp);
1831
     }
1832
   }
1833
   G__setnull(result7);
1834
   return(1 || funcname || hash || result7 || libp) ;
1835
}
1836
1837
1838
/* basic_fstream<char,char_traits<char> > */
1839
static int G__G__stream_21_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1840
{
1841
   basic_fstream<char,char_traits<char> >* p = NULL;
1842
   long gvp = G__getgvp();
1843
   int n = G__getaryconstruct();
1844
   if (n) {
1845
     if ((gvp == G__PVOID) || (gvp == 0)) {
1846
       p = new basic_fstream<char,char_traits<char> >[n];
1847
     } else {
1848
       p = new((void*) gvp) basic_fstream<char,char_traits<char> >[n];
1849
     }
1850
   } else {
1851
     if ((gvp == G__PVOID) || (gvp == 0)) {
1852
       p = new basic_fstream<char,char_traits<char> >;
1853
     } else {
1854
       p = new((void*) gvp) basic_fstream<char,char_traits<char> >;
1855
     }
1856
   }
1857
   result7->obj.i = (long) p;
1858
   result7->ref = (long) p;
1859
   result7->type = 'u';
1860
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR);
1861
   return(1 || funcname || hash || result7 || libp) ;
1862
}
1863
1864
static int G__G__stream_21_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1865
{
1866
   basic_fstream<char,char_traits<char> >* p = NULL;
1867
   long gvp = G__getgvp();
1868
   //m: 2
1869
   if ((gvp == G__PVOID) || (gvp == 0)) {
1870
     p = new basic_fstream<char,char_traits<char> >((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1871
   } else {
1872
     p = new((void*) gvp) basic_fstream<char,char_traits<char> >((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1873
   }
1874
   result7->obj.i = (long) p;
1875
   result7->ref = (long) p;
1876
   result7->type = 'u';
1877
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR);
1878
   return(1 || funcname || hash || result7 || libp) ;
1879
}
1880
1881
static int G__G__stream_21_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1882
{
1883
      G__letint(result7, 85, (long) ((const basic_fstream<char,char_traits<char> >*) G__getstructoffset())->rdbuf());
1884
   return(1 || funcname || hash || result7 || libp) ;
1885
}
1886
1887
static int G__G__stream_21_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1888
{
1889
      G__letint(result7, 103, (long) ((basic_fstream<char,char_traits<char> >*) G__getstructoffset())->is_open());
1890
   return(1 || funcname || hash || result7 || libp) ;
1891
}
1892
1893
static int G__G__stream_21_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1894
{
1895
      ((basic_fstream<char,char_traits<char> >*) G__getstructoffset())->open((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
1896
      G__setnull(result7);
1897
   return(1 || funcname || hash || result7 || libp) ;
1898
}
1899
1900
static int G__G__stream_21_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1901
{
1902
      ((basic_fstream<char,char_traits<char> >*) G__getstructoffset())->close();
1903
      G__setnull(result7);
1904
   return(1 || funcname || hash || result7 || libp) ;
1905
}
1906
1907
// automatic destructor
1908
typedef basic_fstream<char,char_traits<char> > G__Tbasic_fstreamlEcharcOchar_traitslEchargRsPgR;
1909
static int G__G__stream_21_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1910
{
1911
   long gvp = G__getgvp();
1912
   long soff = G__getstructoffset();
1913
   int n = G__getaryconstruct();
1914
   //
1915
   //has_a_delete: 0
1916
   //has_own_delete1arg: 0
1917
   //has_own_delete2arg: 0
1918
   //
1919
   if (!soff) {
1920
     return(1);
1921
   }
1922
   if (n) {
1923
     if (gvp == G__PVOID) {
1924
       delete[] (basic_fstream<char,char_traits<char> >*) soff;
1925
     } else {
1926
       G__setgvp(G__PVOID);
1927
       for (int i = n - 1; i >= 0; --i) {
1928
         ((basic_fstream<char,char_traits<char> >*) (soff+(sizeof(basic_fstream<char,char_traits<char> >)*i)))->~G__Tbasic_fstreamlEcharcOchar_traitslEchargRsPgR();
1929
       }
1930
       G__setgvp(gvp);
1931
     }
1932
   } else {
1933
     if (gvp == G__PVOID) {
1934
       delete (basic_fstream<char,char_traits<char> >*) soff;
1935
     } else {
1936
       G__setgvp(G__PVOID);
1937
       ((basic_fstream<char,char_traits<char> >*) (soff))->~G__Tbasic_fstreamlEcharcOchar_traitslEchargRsPgR();
1938
       G__setgvp(gvp);
1939
     }
1940
   }
1941
   G__setnull(result7);
1942
   return(1 || funcname || hash || result7 || libp) ;
1943
}
1944
1945
1946
/* basic_iostream<char,char_traits<char> > */
1947
static int G__G__stream_22_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1948
{
1949
   basic_iostream<char,char_traits<char> >* p = NULL;
1950
   long gvp = G__getgvp();
1951
   //m: 1
1952
   if ((gvp == G__PVOID) || (gvp == 0)) {
1953
     p = new basic_iostream<char,char_traits<char> >((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0]));
1954
   } else {
1955
     p = new((void*) gvp) basic_iostream<char,char_traits<char> >((basic_streambuf<char,char_traits<char> >*) G__int(libp->para[0]));
1956
   }
1957
   result7->obj.i = (long) p;
1958
   result7->ref = (long) p;
1959
   result7->type = 'u';
1960
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR);
1961
   return(1 || funcname || hash || result7 || libp) ;
1962
}
1963
1964
// automatic destructor
1965
typedef basic_iostream<char,char_traits<char> > G__Tbasic_iostreamlEcharcOchar_traitslEchargRsPgR;
1966
static int G__G__stream_22_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
1967
{
1968
   long gvp = G__getgvp();
1969
   long soff = G__getstructoffset();
1970
   int n = G__getaryconstruct();
1971
   //
1972
   //has_a_delete: 0
1973
   //has_own_delete1arg: 0
1974
   //has_own_delete2arg: 0
1975
   //
1976
   if (!soff) {
1977
     return(1);
1978
   }
1979
   if (n) {
1980
     if (gvp == G__PVOID) {
1981
       delete[] (basic_iostream<char,char_traits<char> >*) soff;
1982
     } else {
1983
       G__setgvp(G__PVOID);
1984
       for (int i = n - 1; i >= 0; --i) {
1985
         ((basic_iostream<char,char_traits<char> >*) (soff+(sizeof(basic_iostream<char,char_traits<char> >)*i)))->~G__Tbasic_iostreamlEcharcOchar_traitslEchargRsPgR();
1986
       }
1987
       G__setgvp(gvp);
1988
     }
1989
   } else {
1990
     if (gvp == G__PVOID) {
1991
       delete (basic_iostream<char,char_traits<char> >*) soff;
1992
     } else {
1993
       G__setgvp(G__PVOID);
1994
       ((basic_iostream<char,char_traits<char> >*) (soff))->~G__Tbasic_iostreamlEcharcOchar_traitslEchargRsPgR();
1995
       G__setgvp(gvp);
1996
     }
1997
   }
1998
   G__setnull(result7);
1999
   return(1 || funcname || hash || result7 || libp) ;
2000
}
2001
2002
2003
/* basic_stringbuf<char,char_traits<char>,allocator<char> > */
2004
static int G__G__stream_27_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2005
{
2006
   basic_stringbuf<char,char_traits<char>,allocator<char> >* p = NULL;
2007
   long gvp = G__getgvp();
2008
   switch (libp->paran) {
2009
   case 1:
2010
     //m: 1
2011
     if ((gvp == G__PVOID) || (gvp == 0)) {
2012
       p = new basic_stringbuf<char,char_traits<char>,allocator<char> >((ios_base::openmode) G__int(libp->para[0]));
2013
     } else {
2014
       p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >((ios_base::openmode) G__int(libp->para[0]));
2015
     }
2016
     break;
2017
   case 0:
2018
     int n = G__getaryconstruct();
2019
     if (n) {
2020
       if ((gvp == G__PVOID) || (gvp == 0)) {
2021
         p = new basic_stringbuf<char,char_traits<char>,allocator<char> >[n];
2022
       } else {
2023
         p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >[n];
2024
       }
2025
     } else {
2026
       if ((gvp == G__PVOID) || (gvp == 0)) {
2027
         p = new basic_stringbuf<char,char_traits<char>,allocator<char> >;
2028
       } else {
2029
         p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >;
2030
       }
2031
     }
2032
     break;
2033
   }
2034
   result7->obj.i = (long) p;
2035
   result7->ref = (long) p;
2036
   result7->type = 'u';
2037
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2038
   return(1 || funcname || hash || result7 || libp) ;
2039
}
2040
2041
static int G__G__stream_27_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2042
{
2043
   basic_stringbuf<char,char_traits<char>,allocator<char> >* p = NULL;
2044
   long gvp = G__getgvp();
2045
   switch (libp->paran) {
2046
   case 2:
2047
     //m: 2
2048
     if ((gvp == G__PVOID) || (gvp == 0)) {
2049
       p = new basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
2050
     } else {
2051
       p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
2052
     }
2053
     break;
2054
   case 1:
2055
     //m: 1
2056
     if ((gvp == G__PVOID) || (gvp == 0)) {
2057
       p = new basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2058
     } else {
2059
       p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2060
     }
2061
     break;
2062
   }
2063
   result7->obj.i = (long) p;
2064
   result7->ref = (long) p;
2065
   result7->type = 'u';
2066
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2067
   return(1 || funcname || hash || result7 || libp) ;
2068
}
2069
2070
static int G__G__stream_27_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2071
{
2072
      {
2073
         const basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type* pobj;
2074
         const basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type xobj = ((const basic_stringbuf<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str();
2075
         pobj = new basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type(xobj);
2076
         result7->obj.i = (long) ((void*) pobj);
2077
         result7->ref = result7->obj.i;
2078
         G__store_tempobject(*result7);
2079
      }
2080
   return(1 || funcname || hash || result7 || libp) ;
2081
}
2082
2083
static int G__G__stream_27_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2084
{
2085
      ((basic_stringbuf<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2086
      G__setnull(result7);
2087
   return(1 || funcname || hash || result7 || libp) ;
2088
}
2089
2090
// automatic destructor
2091
typedef basic_stringbuf<char,char_traits<char>,allocator<char> > G__Tbasic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
2092
static int G__G__stream_27_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2093
{
2094
   long gvp = G__getgvp();
2095
   long soff = G__getstructoffset();
2096
   int n = G__getaryconstruct();
2097
   //
2098
   //has_a_delete: 0
2099
   //has_own_delete1arg: 0
2100
   //has_own_delete2arg: 0
2101
   //
2102
   if (!soff) {
2103
     return(1);
2104
   }
2105
   if (n) {
2106
     if (gvp == G__PVOID) {
2107
       delete[] (basic_stringbuf<char,char_traits<char>,allocator<char> >*) soff;
2108
     } else {
2109
       G__setgvp(G__PVOID);
2110
       for (int i = n - 1; i >= 0; --i) {
2111
         ((basic_stringbuf<char,char_traits<char>,allocator<char> >*) (soff+(sizeof(basic_stringbuf<char,char_traits<char>,allocator<char> >)*i)))->~G__Tbasic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR();
2112
       }
2113
       G__setgvp(gvp);
2114
     }
2115
   } else {
2116
     if (gvp == G__PVOID) {
2117
       delete (basic_stringbuf<char,char_traits<char>,allocator<char> >*) soff;
2118
     } else {
2119
       G__setgvp(G__PVOID);
2120
       ((basic_stringbuf<char,char_traits<char>,allocator<char> >*) (soff))->~G__Tbasic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR();
2121
       G__setgvp(gvp);
2122
     }
2123
   }
2124
   G__setnull(result7);
2125
   return(1 || funcname || hash || result7 || libp) ;
2126
}
2127
2128
2129
/* basic_istringstream<char,char_traits<char>,allocator<char> > */
2130
static int G__G__stream_28_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2131
{
2132
   basic_istringstream<char,char_traits<char>,allocator<char> >* p = NULL;
2133
   long gvp = G__getgvp();
2134
   switch (libp->paran) {
2135
   case 1:
2136
     //m: 1
2137
     if ((gvp == G__PVOID) || (gvp == 0)) {
2138
       p = new basic_istringstream<char,char_traits<char>,allocator<char> >((ios_base::openmode) G__int(libp->para[0]));
2139
     } else {
2140
       p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >((ios_base::openmode) G__int(libp->para[0]));
2141
     }
2142
     break;
2143
   case 0:
2144
     int n = G__getaryconstruct();
2145
     if (n) {
2146
       if ((gvp == G__PVOID) || (gvp == 0)) {
2147
         p = new basic_istringstream<char,char_traits<char>,allocator<char> >[n];
2148
       } else {
2149
         p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >[n];
2150
       }
2151
     } else {
2152
       if ((gvp == G__PVOID) || (gvp == 0)) {
2153
         p = new basic_istringstream<char,char_traits<char>,allocator<char> >;
2154
       } else {
2155
         p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >;
2156
       }
2157
     }
2158
     break;
2159
   }
2160
   result7->obj.i = (long) p;
2161
   result7->ref = (long) p;
2162
   result7->type = 'u';
2163
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2164
   return(1 || funcname || hash || result7 || libp) ;
2165
}
2166
2167
static int G__G__stream_28_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2168
{
2169
   basic_istringstream<char,char_traits<char>,allocator<char> >* p = NULL;
2170
   long gvp = G__getgvp();
2171
   switch (libp->paran) {
2172
   case 2:
2173
     //m: 2
2174
     if ((gvp == G__PVOID) || (gvp == 0)) {
2175
       p = new basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
2176
     } else {
2177
       p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
2178
     }
2179
     break;
2180
   case 1:
2181
     //m: 1
2182
     if ((gvp == G__PVOID) || (gvp == 0)) {
2183
       p = new basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2184
     } else {
2185
       p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2186
     }
2187
     break;
2188
   }
2189
   result7->obj.i = (long) p;
2190
   result7->ref = (long) p;
2191
   result7->type = 'u';
2192
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2193
   return(1 || funcname || hash || result7 || libp) ;
2194
}
2195
2196
static int G__G__stream_28_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2197
{
2198
   basic_istringstream<char,char_traits<char>,allocator<char> >* p = NULL;
2199
   long gvp = G__getgvp();
2200
   switch (libp->paran) {
2201
   case 2:
2202
     //m: 2
2203
     if ((gvp == G__PVOID) || (gvp == 0)) {
2204
       p = new basic_istringstream<char,char_traits<char>,allocator<char> >((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
2205
     } else {
2206
       p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >((const char*) G__int(libp->para[0]), (ios_base::openmode) G__int(libp->para[1]));
2207
     }
2208
     break;
2209
   case 1:
2210
     //m: 1
2211
     if ((gvp == G__PVOID) || (gvp == 0)) {
2212
       p = new basic_istringstream<char,char_traits<char>,allocator<char> >((const char*) G__int(libp->para[0]));
2213
     } else {
2214
       p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >((const char*) G__int(libp->para[0]));
2215
     }
2216
     break;
2217
   }
2218
   result7->obj.i = (long) p;
2219
   result7->ref = (long) p;
2220
   result7->type = 'u';
2221
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2222
   return(1 || funcname || hash || result7 || libp) ;
2223
}
2224
2225
static int G__G__stream_28_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2226
{
2227
      G__letint(result7, 85, (long) ((const basic_istringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->rdbuf());
2228
   return(1 || funcname || hash || result7 || libp) ;
2229
}
2230
2231
static int G__G__stream_28_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2232
{
2233
      {
2234
         const basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type* pobj;
2235
         const basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type xobj = ((const basic_istringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str();
2236
         pobj = new basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type(xobj);
2237
         result7->obj.i = (long) ((void*) pobj);
2238
         result7->ref = result7->obj.i;
2239
         G__store_tempobject(*result7);
2240
      }
2241
   return(1 || funcname || hash || result7 || libp) ;
2242
}
2243
2244
static int G__G__stream_28_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2245
{
2246
      ((basic_istringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2247
      G__setnull(result7);
2248
   return(1 || funcname || hash || result7 || libp) ;
2249
}
2250
2251
// automatic destructor
2252
typedef basic_istringstream<char,char_traits<char>,allocator<char> > G__Tbasic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
2253
static int G__G__stream_28_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2254
{
2255
   long gvp = G__getgvp();
2256
   long soff = G__getstructoffset();
2257
   int n = G__getaryconstruct();
2258
   //
2259
   //has_a_delete: 0
2260
   //has_own_delete1arg: 0
2261
   //has_own_delete2arg: 0
2262
   //
2263
   if (!soff) {
2264
     return(1);
2265
   }
2266
   if (n) {
2267
     if (gvp == G__PVOID) {
2268
       delete[] (basic_istringstream<char,char_traits<char>,allocator<char> >*) soff;
2269
     } else {
2270
       G__setgvp(G__PVOID);
2271
       for (int i = n - 1; i >= 0; --i) {
2272
         ((basic_istringstream<char,char_traits<char>,allocator<char> >*) (soff+(sizeof(basic_istringstream<char,char_traits<char>,allocator<char> >)*i)))->~G__Tbasic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR();
2273
       }
2274
       G__setgvp(gvp);
2275
     }
2276
   } else {
2277
     if (gvp == G__PVOID) {
2278
       delete (basic_istringstream<char,char_traits<char>,allocator<char> >*) soff;
2279
     } else {
2280
       G__setgvp(G__PVOID);
2281
       ((basic_istringstream<char,char_traits<char>,allocator<char> >*) (soff))->~G__Tbasic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR();
2282
       G__setgvp(gvp);
2283
     }
2284
   }
2285
   G__setnull(result7);
2286
   return(1 || funcname || hash || result7 || libp) ;
2287
}
2288
2289
2290
/* basic_ostringstream<char,char_traits<char>,allocator<char> > */
2291
static int G__G__stream_29_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2292
{
2293
   basic_ostringstream<char,char_traits<char>,allocator<char> >* p = NULL;
2294
   long gvp = G__getgvp();
2295
   switch (libp->paran) {
2296
   case 1:
2297
     //m: 1
2298
     if ((gvp == G__PVOID) || (gvp == 0)) {
2299
       p = new basic_ostringstream<char,char_traits<char>,allocator<char> >((ios_base::openmode) G__int(libp->para[0]));
2300
     } else {
2301
       p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >((ios_base::openmode) G__int(libp->para[0]));
2302
     }
2303
     break;
2304
   case 0:
2305
     int n = G__getaryconstruct();
2306
     if (n) {
2307
       if ((gvp == G__PVOID) || (gvp == 0)) {
2308
         p = new basic_ostringstream<char,char_traits<char>,allocator<char> >[n];
2309
       } else {
2310
         p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >[n];
2311
       }
2312
     } else {
2313
       if ((gvp == G__PVOID) || (gvp == 0)) {
2314
         p = new basic_ostringstream<char,char_traits<char>,allocator<char> >;
2315
       } else {
2316
         p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >;
2317
       }
2318
     }
2319
     break;
2320
   }
2321
   result7->obj.i = (long) p;
2322
   result7->ref = (long) p;
2323
   result7->type = 'u';
2324
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2325
   return(1 || funcname || hash || result7 || libp) ;
2326
}
2327
2328
static int G__G__stream_29_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2329
{
2330
   basic_ostringstream<char,char_traits<char>,allocator<char> >* p = NULL;
2331
   long gvp = G__getgvp();
2332
   switch (libp->paran) {
2333
   case 2:
2334
     //m: 2
2335
     if ((gvp == G__PVOID) || (gvp == 0)) {
2336
       p = new basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
2337
     } else {
2338
       p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
2339
     }
2340
     break;
2341
   case 1:
2342
     //m: 1
2343
     if ((gvp == G__PVOID) || (gvp == 0)) {
2344
       p = new basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2345
     } else {
2346
       p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2347
     }
2348
     break;
2349
   }
2350
   result7->obj.i = (long) p;
2351
   result7->ref = (long) p;
2352
   result7->type = 'u';
2353
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2354
   return(1 || funcname || hash || result7 || libp) ;
2355
}
2356
2357
static int G__G__stream_29_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2358
{
2359
      G__letint(result7, 85, (long) ((const basic_ostringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->rdbuf());
2360
   return(1 || funcname || hash || result7 || libp) ;
2361
}
2362
2363
static int G__G__stream_29_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2364
{
2365
      {
2366
         const basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type* pobj;
2367
         const basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type xobj = ((const basic_ostringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str();
2368
         pobj = new basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type(xobj);
2369
         result7->obj.i = (long) ((void*) pobj);
2370
         result7->ref = result7->obj.i;
2371
         G__store_tempobject(*result7);
2372
      }
2373
   return(1 || funcname || hash || result7 || libp) ;
2374
}
2375
2376
static int G__G__stream_29_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2377
{
2378
      ((basic_ostringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2379
      G__setnull(result7);
2380
   return(1 || funcname || hash || result7 || libp) ;
2381
}
2382
2383
// automatic destructor
2384
typedef basic_ostringstream<char,char_traits<char>,allocator<char> > G__Tbasic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
2385
static int G__G__stream_29_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2386
{
2387
   long gvp = G__getgvp();
2388
   long soff = G__getstructoffset();
2389
   int n = G__getaryconstruct();
2390
   //
2391
   //has_a_delete: 0
2392
   //has_own_delete1arg: 0
2393
   //has_own_delete2arg: 0
2394
   //
2395
   if (!soff) {
2396
     return(1);
2397
   }
2398
   if (n) {
2399
     if (gvp == G__PVOID) {
2400
       delete[] (basic_ostringstream<char,char_traits<char>,allocator<char> >*) soff;
2401
     } else {
2402
       G__setgvp(G__PVOID);
2403
       for (int i = n - 1; i >= 0; --i) {
2404
         ((basic_ostringstream<char,char_traits<char>,allocator<char> >*) (soff+(sizeof(basic_ostringstream<char,char_traits<char>,allocator<char> >)*i)))->~G__Tbasic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR();
2405
       }
2406
       G__setgvp(gvp);
2407
     }
2408
   } else {
2409
     if (gvp == G__PVOID) {
2410
       delete (basic_ostringstream<char,char_traits<char>,allocator<char> >*) soff;
2411
     } else {
2412
       G__setgvp(G__PVOID);
2413
       ((basic_ostringstream<char,char_traits<char>,allocator<char> >*) (soff))->~G__Tbasic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR();
2414
       G__setgvp(gvp);
2415
     }
2416
   }
2417
   G__setnull(result7);
2418
   return(1 || funcname || hash || result7 || libp) ;
2419
}
2420
2421
2422
/* basic_stringstream<char,char_traits<char>,allocator<char> > */
2423
static int G__G__stream_30_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2424
{
2425
   basic_stringstream<char,char_traits<char>,allocator<char> >* p = NULL;
2426
   long gvp = G__getgvp();
2427
   switch (libp->paran) {
2428
   case 1:
2429
     //m: 1
2430
     if ((gvp == G__PVOID) || (gvp == 0)) {
2431
       p = new basic_stringstream<char,char_traits<char>,allocator<char> >((ios_base::openmode) G__int(libp->para[0]));
2432
     } else {
2433
       p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >((ios_base::openmode) G__int(libp->para[0]));
2434
     }
2435
     break;
2436
   case 0:
2437
     int n = G__getaryconstruct();
2438
     if (n) {
2439
       if ((gvp == G__PVOID) || (gvp == 0)) {
2440
         p = new basic_stringstream<char,char_traits<char>,allocator<char> >[n];
2441
       } else {
2442
         p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >[n];
2443
       }
2444
     } else {
2445
       if ((gvp == G__PVOID) || (gvp == 0)) {
2446
         p = new basic_stringstream<char,char_traits<char>,allocator<char> >;
2447
       } else {
2448
         p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >;
2449
       }
2450
     }
2451
     break;
2452
   }
2453
   result7->obj.i = (long) p;
2454
   result7->ref = (long) p;
2455
   result7->type = 'u';
2456
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2457
   return(1 || funcname || hash || result7 || libp) ;
2458
}
2459
2460
static int G__G__stream_30_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2461
{
2462
   basic_stringstream<char,char_traits<char>,allocator<char> >* p = NULL;
2463
   long gvp = G__getgvp();
2464
   switch (libp->paran) {
2465
   case 2:
2466
     //m: 2
2467
     if ((gvp == G__PVOID) || (gvp == 0)) {
2468
       p = new basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
2469
     } else {
2470
       p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
2471
     }
2472
     break;
2473
   case 1:
2474
     //m: 1
2475
     if ((gvp == G__PVOID) || (gvp == 0)) {
2476
       p = new basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2477
     } else {
2478
       p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2479
     }
2480
     break;
2481
   }
2482
   result7->obj.i = (long) p;
2483
   result7->ref = (long) p;
2484
   result7->type = 'u';
2485
   result7->tagnum = G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
2486
   return(1 || funcname || hash || result7 || libp) ;
2487
}
2488
2489
static int G__G__stream_30_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2490
{
2491
      G__letint(result7, 85, (long) ((const basic_stringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->rdbuf());
2492
   return(1 || funcname || hash || result7 || libp) ;
2493
}
2494
2495
static int G__G__stream_30_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2496
{
2497
      {
2498
         const basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type* pobj;
2499
         const basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type xobj = ((const basic_stringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str();
2500
         pobj = new basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type(xobj);
2501
         result7->obj.i = (long) ((void*) pobj);
2502
         result7->ref = result7->obj.i;
2503
         G__store_tempobject(*result7);
2504
      }
2505
   return(1 || funcname || hash || result7 || libp) ;
2506
}
2507
2508
static int G__G__stream_30_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2509
{
2510
      ((basic_stringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type*) libp->para[0].ref);
2511
      G__setnull(result7);
2512
   return(1 || funcname || hash || result7 || libp) ;
2513
}
2514
2515
// automatic destructor
2516
typedef basic_stringstream<char,char_traits<char>,allocator<char> > G__Tbasic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
2517
static int G__G__stream_30_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2518
{
2519
   long gvp = G__getgvp();
2520
   long soff = G__getstructoffset();
2521
   int n = G__getaryconstruct();
2522
   //
2523
   //has_a_delete: 0
2524
   //has_own_delete1arg: 0
2525
   //has_own_delete2arg: 0
2526
   //
2527
   if (!soff) {
2528
     return(1);
2529
   }
2530
   if (n) {
2531
     if (gvp == G__PVOID) {
2532
       delete[] (basic_stringstream<char,char_traits<char>,allocator<char> >*) soff;
2533
     } else {
2534
       G__setgvp(G__PVOID);
2535
       for (int i = n - 1; i >= 0; --i) {
2536
         ((basic_stringstream<char,char_traits<char>,allocator<char> >*) (soff+(sizeof(basic_stringstream<char,char_traits<char>,allocator<char> >)*i)))->~G__Tbasic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR();
2537
       }
2538
       G__setgvp(gvp);
2539
     }
2540
   } else {
2541
     if (gvp == G__PVOID) {
2542
       delete (basic_stringstream<char,char_traits<char>,allocator<char> >*) soff;
2543
     } else {
2544
       G__setgvp(G__PVOID);
2545
       ((basic_stringstream<char,char_traits<char>,allocator<char> >*) (soff))->~G__Tbasic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR();
2546
       G__setgvp(gvp);
2547
     }
2548
   }
2549
   G__setnull(result7);
2550
   return(1 || funcname || hash || result7 || libp) ;
2551
}
2552
2553
2554
/* Setting up global function */
2555
static int G__G__stream__0_0(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2556
{
2557
      {
2558
         const ios_base& obj = dec(*(ios_base*) libp->para[0].ref);
2559
         result7->ref = (long) (&obj);
2560
         result7->obj.i = (long) (&obj);
2561
      }
2562
   return(1 || funcname || hash || result7 || libp) ;
2563
}
2564
2565
static int G__G__stream__0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2566
{
2567
      {
2568
         const ios_base& obj = hex(*(ios_base*) libp->para[0].ref);
2569
         result7->ref = (long) (&obj);
2570
         result7->obj.i = (long) (&obj);
2571
      }
2572
   return(1 || funcname || hash || result7 || libp) ;
2573
}
2574
2575
static int G__G__stream__0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2576
{
2577
      {
2578
         const ios_base& obj = oct(*(ios_base*) libp->para[0].ref);
2579
         result7->ref = (long) (&obj);
2580
         result7->obj.i = (long) (&obj);
2581
      }
2582
   return(1 || funcname || hash || result7 || libp) ;
2583
}
2584
2585
static int G__G__stream__0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2586
{
2587
      {
2588
         const ios_base& obj = fixed(*(ios_base*) libp->para[0].ref);
2589
         result7->ref = (long) (&obj);
2590
         result7->obj.i = (long) (&obj);
2591
      }
2592
   return(1 || funcname || hash || result7 || libp) ;
2593
}
2594
2595
static int G__G__stream__0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2596
{
2597
      {
2598
         const ios_base& obj = scientific(*(ios_base*) libp->para[0].ref);
2599
         result7->ref = (long) (&obj);
2600
         result7->obj.i = (long) (&obj);
2601
      }
2602
   return(1 || funcname || hash || result7 || libp) ;
2603
}
2604
2605
static int G__G__stream__0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2606
{
2607
      {
2608
         const ios_base& obj = right(*(ios_base*) libp->para[0].ref);
2609
         result7->ref = (long) (&obj);
2610
         result7->obj.i = (long) (&obj);
2611
      }
2612
   return(1 || funcname || hash || result7 || libp) ;
2613
}
2614
2615
static int G__G__stream__0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2616
{
2617
      {
2618
         const ios_base& obj = left(*(ios_base*) libp->para[0].ref);
2619
         result7->ref = (long) (&obj);
2620
         result7->obj.i = (long) (&obj);
2621
      }
2622
   return(1 || funcname || hash || result7 || libp) ;
2623
}
2624
2625
static int G__G__stream__0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2626
{
2627
      {
2628
         const ios_base& obj = internal(*(ios_base*) libp->para[0].ref);
2629
         result7->ref = (long) (&obj);
2630
         result7->obj.i = (long) (&obj);
2631
      }
2632
   return(1 || funcname || hash || result7 || libp) ;
2633
}
2634
2635
static int G__G__stream__0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2636
{
2637
      {
2638
         const ios_base& obj = nouppercase(*(ios_base*) libp->para[0].ref);
2639
         result7->ref = (long) (&obj);
2640
         result7->obj.i = (long) (&obj);
2641
      }
2642
   return(1 || funcname || hash || result7 || libp) ;
2643
}
2644
2645
static int G__G__stream__0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2646
{
2647
      {
2648
         const ios_base& obj = uppercase(*(ios_base*) libp->para[0].ref);
2649
         result7->ref = (long) (&obj);
2650
         result7->obj.i = (long) (&obj);
2651
      }
2652
   return(1 || funcname || hash || result7 || libp) ;
2653
}
2654
2655
static int G__G__stream__0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2656
{
2657
      {
2658
         const ios_base& obj = noskipws(*(ios_base*) libp->para[0].ref);
2659
         result7->ref = (long) (&obj);
2660
         result7->obj.i = (long) (&obj);
2661
      }
2662
   return(1 || funcname || hash || result7 || libp) ;
2663
}
2664
2665
static int G__G__stream__0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2666
{
2667
      {
2668
         const ios_base& obj = skipws(*(ios_base*) libp->para[0].ref);
2669
         result7->ref = (long) (&obj);
2670
         result7->obj.i = (long) (&obj);
2671
      }
2672
   return(1 || funcname || hash || result7 || libp) ;
2673
}
2674
2675
static int G__G__stream__0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2676
{
2677
      {
2678
         const ios_base& obj = noshowpos(*(ios_base*) libp->para[0].ref);
2679
         result7->ref = (long) (&obj);
2680
         result7->obj.i = (long) (&obj);
2681
      }
2682
   return(1 || funcname || hash || result7 || libp) ;
2683
}
2684
2685
static int G__G__stream__0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2686
{
2687
      {
2688
         const ios_base& obj = showpos(*(ios_base*) libp->para[0].ref);
2689
         result7->ref = (long) (&obj);
2690
         result7->obj.i = (long) (&obj);
2691
      }
2692
   return(1 || funcname || hash || result7 || libp) ;
2693
}
2694
2695
static int G__G__stream__0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2696
{
2697
      {
2698
         const ios_base& obj = noshowpoint(*(ios_base*) libp->para[0].ref);
2699
         result7->ref = (long) (&obj);
2700
         result7->obj.i = (long) (&obj);
2701
      }
2702
   return(1 || funcname || hash || result7 || libp) ;
2703
}
2704
2705
static int G__G__stream__0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2706
{
2707
      {
2708
         const ios_base& obj = showpoint(*(ios_base*) libp->para[0].ref);
2709
         result7->ref = (long) (&obj);
2710
         result7->obj.i = (long) (&obj);
2711
      }
2712
   return(1 || funcname || hash || result7 || libp) ;
2713
}
2714
2715
static int G__G__stream__0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2716
{
2717
      {
2718
         const ios_base& obj = noshowbase(*(ios_base*) libp->para[0].ref);
2719
         result7->ref = (long) (&obj);
2720
         result7->obj.i = (long) (&obj);
2721
      }
2722
   return(1 || funcname || hash || result7 || libp) ;
2723
}
2724
2725
static int G__G__stream__0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2726
{
2727
      {
2728
         const ios_base& obj = showbase(*(ios_base*) libp->para[0].ref);
2729
         result7->ref = (long) (&obj);
2730
         result7->obj.i = (long) (&obj);
2731
      }
2732
   return(1 || funcname || hash || result7 || libp) ;
2733
}
2734
2735
static int G__G__stream__0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2736
{
2737
      {
2738
         const ios_base& obj = noboolalpha(*(ios_base*) libp->para[0].ref);
2739
         result7->ref = (long) (&obj);
2740
         result7->obj.i = (long) (&obj);
2741
      }
2742
   return(1 || funcname || hash || result7 || libp) ;
2743
}
2744
2745
static int G__G__stream__0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2746
{
2747
      {
2748
         const ios_base& obj = boolalpha(*(ios_base*) libp->para[0].ref);
2749
         result7->ref = (long) (&obj);
2750
         result7->obj.i = (long) (&obj);
2751
      }
2752
   return(1 || funcname || hash || result7 || libp) ;
2753
}
2754
2755
static int G__G__stream__0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2756
{
2757
      {
2758
         const istream& obj = ws(*(istream*) libp->para[0].ref);
2759
         result7->ref = (long) (&obj);
2760
         result7->obj.i = (long) (&obj);
2761
      }
2762
   return(1 || funcname || hash || result7 || libp) ;
2763
}
2764
2765
static int G__G__stream__0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2766
{
2767
      {
2768
         const ostream& obj = endl(*(ostream*) libp->para[0].ref);
2769
         result7->ref = (long) (&obj);
2770
         result7->obj.i = (long) (&obj);
2771
      }
2772
   return(1 || funcname || hash || result7 || libp) ;
2773
}
2774
2775
static int G__G__stream__0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2776
{
2777
      {
2778
         const ostream& obj = ends(*(ostream*) libp->para[0].ref);
2779
         result7->ref = (long) (&obj);
2780
         result7->obj.i = (long) (&obj);
2781
      }
2782
   return(1 || funcname || hash || result7 || libp) ;
2783
}
2784
2785
static int G__G__stream__0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2786
{
2787
      {
2788
         const ostream& obj = flush(*(ostream*) libp->para[0].ref);
2789
         result7->ref = (long) (&obj);
2790
         result7->obj.i = (long) (&obj);
2791
      }
2792
   return(1 || funcname || hash || result7 || libp) ;
2793
}
2794
2795
static int G__G__stream__0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2796
{
2797
      {
2798
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (char) G__int(libp->para[1]));
2799
         result7->ref = (long) (&obj);
2800
         result7->obj.i = (long) (&obj);
2801
      }
2802
   return(1 || funcname || hash || result7 || libp) ;
2803
}
2804
2805
static int G__G__stream__0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2806
{
2807
      {
2808
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (char*) G__int(libp->para[1]));
2809
         result7->ref = (long) (&obj);
2810
         result7->obj.i = (long) (&obj);
2811
      }
2812
   return(1 || funcname || hash || result7 || libp) ;
2813
}
2814
2815
static int G__G__stream__0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2816
{
2817
      {
2818
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (void*) G__int(libp->para[1]));
2819
         result7->ref = (long) (&obj);
2820
         result7->obj.i = (long) (&obj);
2821
      }
2822
   return(1 || funcname || hash || result7 || libp) ;
2823
}
2824
2825
static int G__G__stream__0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2826
{
2827
      {
2828
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (unsigned char) G__int(libp->para[1]));
2829
         result7->ref = (long) (&obj);
2830
         result7->obj.i = (long) (&obj);
2831
      }
2832
   return(1 || funcname || hash || result7 || libp) ;
2833
}
2834
2835
static int G__G__stream__0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2836
{
2837
      {
2838
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (short) G__int(libp->para[1]));
2839
         result7->ref = (long) (&obj);
2840
         result7->obj.i = (long) (&obj);
2841
      }
2842
   return(1 || funcname || hash || result7 || libp) ;
2843
}
2844
2845
static int G__G__stream__0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2846
{
2847
      {
2848
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (unsigned short) G__int(libp->para[1]));
2849
         result7->ref = (long) (&obj);
2850
         result7->obj.i = (long) (&obj);
2851
      }
2852
   return(1 || funcname || hash || result7 || libp) ;
2853
}
2854
2855
static int G__G__stream__0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2856
{
2857
      {
2858
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
2859
         result7->ref = (long) (&obj);
2860
         result7->obj.i = (long) (&obj);
2861
      }
2862
   return(1 || funcname || hash || result7 || libp) ;
2863
}
2864
2865
static int G__G__stream__0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2866
{
2867
      {
2868
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (unsigned int) G__int(libp->para[1]));
2869
         result7->ref = (long) (&obj);
2870
         result7->obj.i = (long) (&obj);
2871
      }
2872
   return(1 || funcname || hash || result7 || libp) ;
2873
}
2874
2875
static int G__G__stream__0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2876
{
2877
      {
2878
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (long) G__int(libp->para[1]));
2879
         result7->ref = (long) (&obj);
2880
         result7->obj.i = (long) (&obj);
2881
      }
2882
   return(1 || funcname || hash || result7 || libp) ;
2883
}
2884
2885
static int G__G__stream__0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2886
{
2887
      {
2888
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (unsigned long) G__int(libp->para[1]));
2889
         result7->ref = (long) (&obj);
2890
         result7->obj.i = (long) (&obj);
2891
      }
2892
   return(1 || funcname || hash || result7 || libp) ;
2893
}
2894
2895
static int G__G__stream__0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2896
{
2897
      {
2898
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (float) G__double(libp->para[1]));
2899
         result7->ref = (long) (&obj);
2900
         result7->obj.i = (long) (&obj);
2901
      }
2902
   return(1 || funcname || hash || result7 || libp) ;
2903
}
2904
2905
static int G__G__stream__0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2906
{
2907
      {
2908
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (double) G__double(libp->para[1]));
2909
         result7->ref = (long) (&obj);
2910
         result7->obj.i = (long) (&obj);
2911
      }
2912
   return(1 || funcname || hash || result7 || libp) ;
2913
}
2914
2915
static int G__G__stream__0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2916
{
2917
      {
2918
         const ostream& obj = operator<<(*(ostream*) libp->para[0].ref, (bool) G__int(libp->para[1]));
2919
         result7->ref = (long) (&obj);
2920
         result7->obj.i = (long) (&obj);
2921
      }
2922
   return(1 || funcname || hash || result7 || libp) ;
2923
}
2924
2925
static int G__G__stream__0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2926
{
2927
      {
2928
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(char*) G__Charref(&libp->para[1]));
2929
         result7->ref = (long) (&obj);
2930
         result7->obj.i = (long) (&obj);
2931
      }
2932
   return(1 || funcname || hash || result7 || libp) ;
2933
}
2934
2935
static int G__G__stream__0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2936
{
2937
      {
2938
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(unsigned char*) G__UCharref(&libp->para[1]));
2939
         result7->ref = (long) (&obj);
2940
         result7->obj.i = (long) (&obj);
2941
      }
2942
   return(1 || funcname || hash || result7 || libp) ;
2943
}
2944
2945
static int G__G__stream__0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2946
{
2947
      {
2948
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(short*) G__Shortref(&libp->para[1]));
2949
         result7->ref = (long) (&obj);
2950
         result7->obj.i = (long) (&obj);
2951
      }
2952
   return(1 || funcname || hash || result7 || libp) ;
2953
}
2954
2955
static int G__G__stream__0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2956
{
2957
      {
2958
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(unsigned short*) G__UShortref(&libp->para[1]));
2959
         result7->ref = (long) (&obj);
2960
         result7->obj.i = (long) (&obj);
2961
      }
2962
   return(1 || funcname || hash || result7 || libp) ;
2963
}
2964
2965
static int G__G__stream__0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2966
{
2967
      {
2968
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
2969
         result7->ref = (long) (&obj);
2970
         result7->obj.i = (long) (&obj);
2971
      }
2972
   return(1 || funcname || hash || result7 || libp) ;
2973
}
2974
2975
static int G__G__stream__0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2976
{
2977
      {
2978
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(unsigned int*) G__UIntref(&libp->para[1]));
2979
         result7->ref = (long) (&obj);
2980
         result7->obj.i = (long) (&obj);
2981
      }
2982
   return(1 || funcname || hash || result7 || libp) ;
2983
}
2984
2985
static int G__G__stream__0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2986
{
2987
      {
2988
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
2989
         result7->ref = (long) (&obj);
2990
         result7->obj.i = (long) (&obj);
2991
      }
2992
   return(1 || funcname || hash || result7 || libp) ;
2993
}
2994
2995
static int G__G__stream__0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
2996
{
2997
      {
2998
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(unsigned long*) G__ULongref(&libp->para[1]));
2999
         result7->ref = (long) (&obj);
3000
         result7->obj.i = (long) (&obj);
3001
      }
3002
   return(1 || funcname || hash || result7 || libp) ;
3003
}
3004
3005
static int G__G__stream__0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3006
{
3007
      {
3008
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
3009
         result7->ref = (long) (&obj);
3010
         result7->obj.i = (long) (&obj);
3011
      }
3012
   return(1 || funcname || hash || result7 || libp) ;
3013
}
3014
3015
static int G__G__stream__0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3016
{
3017
      {
3018
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
3019
         result7->ref = (long) (&obj);
3020
         result7->obj.i = (long) (&obj);
3021
      }
3022
   return(1 || funcname || hash || result7 || libp) ;
3023
}
3024
3025
static int G__G__stream__0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3026
{
3027
      {
3028
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
3029
         result7->ref = (long) (&obj);
3030
         result7->obj.i = (long) (&obj);
3031
      }
3032
   return(1 || funcname || hash || result7 || libp) ;
3033
}
3034
3035
static int G__G__stream__0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3036
{
3037
      {
3038
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, (char*) G__int(libp->para[1]));
3039
         result7->ref = (long) (&obj);
3040
         result7->obj.i = (long) (&obj);
3041
      }
3042
   return(1 || funcname || hash || result7 || libp) ;
3043
}
3044
3045
static int G__G__stream__0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
3046
{
3047
      {
3048
         const istream& obj = operator>>(*(istream*) libp->para[0].ref, libp->para[1].ref ? *(void**) libp->para[1].ref : *(void**) (&G__Mlong(libp->para[1])));
3049
         result7->ref = (long) (&obj);
3050
         result7->obj.i = (long) (&obj);
3051
      }
3052
   return(1 || funcname || hash || result7 || libp) ;
3053
}
3054
3055
3056
/*********************************************************
3057
* Member function Stub
3058
*********************************************************/
3059
3060
/* mbstate_t */
3061
3062
/* streamoff */
3063
3064
/* fpos<mbstate_t> */
3065
3066
/* ios_base */
3067
3068
/* ios_base::Init */
3069
3070
/* char_traits<char> */
3071
3072
/* basic_istream<char,char_traits<char> > */
3073
3074
/* basic_ios<char,char_traits<char> > */
3075
3076
/* basic_streambuf<char,char_traits<char> > */
3077
3078
/* basic_ostream<char,char_traits<char> > */
3079
3080
/* basic_ostream<char,char_traits<char> >::sentry */
3081
3082
/* basic_istream<char,char_traits<char> >::sentry */
3083
3084
/* basic_filebuf<char,char_traits<char> > */
3085
3086
/* basic_ifstream<char,char_traits<char> > */
3087
3088
/* basic_ofstream<char,char_traits<char> > */
3089
3090
/* basic_fstream<char,char_traits<char> > */
3091
3092
/* basic_iostream<char,char_traits<char> > */
3093
3094
/* basic_stringbuf<char,char_traits<char>,allocator<char> > */
3095
3096
/* basic_istringstream<char,char_traits<char>,allocator<char> > */
3097
3098
/* basic_ostringstream<char,char_traits<char>,allocator<char> > */
3099
3100
/* basic_stringstream<char,char_traits<char>,allocator<char> > */
3101
3102
/*********************************************************
3103
* Global function Stub
3104
*********************************************************/
3105
3106
/*********************************************************
3107
* Get size of pointer to member function
3108
*********************************************************/
3109
class G__Sizep2memfuncG__stream {
3110
 public:
3111
  G__Sizep2memfuncG__stream(): p(&G__Sizep2memfuncG__stream::sizep2memfunc) {}
3112
    size_t sizep2memfunc() { return(sizeof(p)); }
3113
  private:
3114
    size_t (G__Sizep2memfuncG__stream::*p)();
3115
};
3116
3117
size_t G__get_sizep2memfuncG__stream()
3118
{
3119
  G__Sizep2memfuncG__stream a;
3120
  G__setsizep2memfunc((int)a.sizep2memfunc());
3121
  return((size_t)a.sizep2memfunc());
3122
}
3123
3124
3125
/*********************************************************
3126
* virtual base class offset calculation interface
3127
*********************************************************/
3128
3129
   /* Setting up class inheritance */
3130
static long G__2vbo_basic_istreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_0(long pobject) {
3131
  basic_istream<char,char_traits<char> > *G__Lderived=(basic_istream<char,char_traits<char> >*)pobject;
3132
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3133
  return((long)G__Lbase-(long)G__Lderived);
3134
}
3135
3136
static long G__2vbo_basic_istreamlEcharcOchar_traitslEchargRsPgR_ios_base_1(long pobject) {
3137
  basic_istream<char,char_traits<char> > *G__Lderived=(basic_istream<char,char_traits<char> >*)pobject;
3138
  ios_base *G__Lbase=G__Lderived;
3139
  return((long)G__Lbase-(long)G__Lderived);
3140
}
3141
3142
static long G__2vbo_basic_ostreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_0(long pobject) {
3143
  basic_ostream<char,char_traits<char> > *G__Lderived=(basic_ostream<char,char_traits<char> >*)pobject;
3144
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3145
  return((long)G__Lbase-(long)G__Lderived);
3146
}
3147
3148
static long G__2vbo_basic_ostreamlEcharcOchar_traitslEchargRsPgR_ios_base_1(long pobject) {
3149
  basic_ostream<char,char_traits<char> > *G__Lderived=(basic_ostream<char,char_traits<char> >*)pobject;
3150
  ios_base *G__Lbase=G__Lderived;
3151
  return((long)G__Lbase-(long)G__Lderived);
3152
}
3153
3154
static long G__2vbo_basic_ifstreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1(long pobject) {
3155
  basic_ifstream<char,char_traits<char> > *G__Lderived=(basic_ifstream<char,char_traits<char> >*)pobject;
3156
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3157
  return((long)G__Lbase-(long)G__Lderived);
3158
}
3159
3160
static long G__2vbo_basic_ifstreamlEcharcOchar_traitslEchargRsPgR_ios_base_2(long pobject) {
3161
  basic_ifstream<char,char_traits<char> > *G__Lderived=(basic_ifstream<char,char_traits<char> >*)pobject;
3162
  ios_base *G__Lbase=G__Lderived;
3163
  return((long)G__Lbase-(long)G__Lderived);
3164
}
3165
3166
static long G__2vbo_basic_ofstreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1(long pobject) {
3167
  basic_ofstream<char,char_traits<char> > *G__Lderived=(basic_ofstream<char,char_traits<char> >*)pobject;
3168
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3169
  return((long)G__Lbase-(long)G__Lderived);
3170
}
3171
3172
static long G__2vbo_basic_ofstreamlEcharcOchar_traitslEchargRsPgR_ios_base_2(long pobject) {
3173
  basic_ofstream<char,char_traits<char> > *G__Lderived=(basic_ofstream<char,char_traits<char> >*)pobject;
3174
  ios_base *G__Lbase=G__Lderived;
3175
  return((long)G__Lbase-(long)G__Lderived);
3176
}
3177
3178
static long G__2vbo_basic_fstreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_2(long pobject) {
3179
  basic_fstream<char,char_traits<char> > *G__Lderived=(basic_fstream<char,char_traits<char> >*)pobject;
3180
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3181
  return((long)G__Lbase-(long)G__Lderived);
3182
}
3183
3184
static long G__2vbo_basic_fstreamlEcharcOchar_traitslEchargRsPgR_ios_base_3(long pobject) {
3185
  basic_fstream<char,char_traits<char> > *G__Lderived=(basic_fstream<char,char_traits<char> >*)pobject;
3186
  ios_base *G__Lbase=G__Lderived;
3187
  return((long)G__Lbase-(long)G__Lderived);
3188
}
3189
3190
static long G__2vbo_basic_fstreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_5(long pobject) {
3191
  basic_fstream<char,char_traits<char> > *G__Lderived=(basic_fstream<char,char_traits<char> >*)pobject;
3192
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3193
  return((long)G__Lbase-(long)G__Lderived);
3194
}
3195
3196
static long G__2vbo_basic_fstreamlEcharcOchar_traitslEchargRsPgR_ios_base_6(long pobject) {
3197
  basic_fstream<char,char_traits<char> > *G__Lderived=(basic_fstream<char,char_traits<char> >*)pobject;
3198
  ios_base *G__Lbase=G__Lderived;
3199
  return((long)G__Lbase-(long)G__Lderived);
3200
}
3201
3202
static long G__2vbo_basic_iostreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1(long pobject) {
3203
  basic_iostream<char,char_traits<char> > *G__Lderived=(basic_iostream<char,char_traits<char> >*)pobject;
3204
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3205
  return((long)G__Lbase-(long)G__Lderived);
3206
}
3207
3208
static long G__2vbo_basic_iostreamlEcharcOchar_traitslEchargRsPgR_ios_base_2(long pobject) {
3209
  basic_iostream<char,char_traits<char> > *G__Lderived=(basic_iostream<char,char_traits<char> >*)pobject;
3210
  ios_base *G__Lbase=G__Lderived;
3211
  return((long)G__Lbase-(long)G__Lderived);
3212
}
3213
3214
static long G__2vbo_basic_iostreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_4(long pobject) {
3215
  basic_iostream<char,char_traits<char> > *G__Lderived=(basic_iostream<char,char_traits<char> >*)pobject;
3216
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3217
  return((long)G__Lbase-(long)G__Lderived);
3218
}
3219
3220
static long G__2vbo_basic_iostreamlEcharcOchar_traitslEchargRsPgR_ios_base_5(long pobject) {
3221
  basic_iostream<char,char_traits<char> > *G__Lderived=(basic_iostream<char,char_traits<char> >*)pobject;
3222
  ios_base *G__Lbase=G__Lderived;
3223
  return((long)G__Lbase-(long)G__Lderived);
3224
}
3225
3226
static long G__2vbo_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1(long pobject) {
3227
  basic_istringstream<char,char_traits<char>,allocator<char> > *G__Lderived=(basic_istringstream<char,char_traits<char>,allocator<char> >*)pobject;
3228
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3229
  return((long)G__Lbase-(long)G__Lderived);
3230
}
3231
3232
static long G__2vbo_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_ios_base_2(long pobject) {
3233
  basic_istringstream<char,char_traits<char>,allocator<char> > *G__Lderived=(basic_istringstream<char,char_traits<char>,allocator<char> >*)pobject;
3234
  ios_base *G__Lbase=G__Lderived;
3235
  return((long)G__Lbase-(long)G__Lderived);
3236
}
3237
3238
static long G__2vbo_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1(long pobject) {
3239
  basic_ostringstream<char,char_traits<char>,allocator<char> > *G__Lderived=(basic_ostringstream<char,char_traits<char>,allocator<char> >*)pobject;
3240
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3241
  return((long)G__Lbase-(long)G__Lderived);
3242
}
3243
3244
static long G__2vbo_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_ios_base_2(long pobject) {
3245
  basic_ostringstream<char,char_traits<char>,allocator<char> > *G__Lderived=(basic_ostringstream<char,char_traits<char>,allocator<char> >*)pobject;
3246
  ios_base *G__Lbase=G__Lderived;
3247
  return((long)G__Lbase-(long)G__Lderived);
3248
}
3249
3250
static long G__2vbo_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_2(long pobject) {
3251
  basic_stringstream<char,char_traits<char>,allocator<char> > *G__Lderived=(basic_stringstream<char,char_traits<char>,allocator<char> >*)pobject;
3252
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3253
  return((long)G__Lbase-(long)G__Lderived);
3254
}
3255
3256
static long G__2vbo_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_ios_base_3(long pobject) {
3257
  basic_stringstream<char,char_traits<char>,allocator<char> > *G__Lderived=(basic_stringstream<char,char_traits<char>,allocator<char> >*)pobject;
3258
  ios_base *G__Lbase=G__Lderived;
3259
  return((long)G__Lbase-(long)G__Lderived);
3260
}
3261
3262
static long G__2vbo_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_5(long pobject) {
3263
  basic_stringstream<char,char_traits<char>,allocator<char> > *G__Lderived=(basic_stringstream<char,char_traits<char>,allocator<char> >*)pobject;
3264
  basic_ios<char,char_traits<char> > *G__Lbase=G__Lderived;
3265
  return((long)G__Lbase-(long)G__Lderived);
3266
}
3267
3268
static long G__2vbo_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_ios_base_6(long pobject) {
3269
  basic_stringstream<char,char_traits<char>,allocator<char> > *G__Lderived=(basic_stringstream<char,char_traits<char>,allocator<char> >*)pobject;
3270
  ios_base *G__Lbase=G__Lderived;
3271
  return((long)G__Lbase-(long)G__Lderived);
3272
}
3273
3274
3275
/*********************************************************
3276
* Inheritance information setup/
3277
*********************************************************/
3278
extern "C" void G__cpp_setup_inheritanceG__stream() {
3279
3280
   /* Setting up class inheritance */
3281
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR))) {
3282
     {
3283
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_istreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_0,1,3);
3284
     }
3285
     {
3286
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_istreamlEcharcOchar_traitslEchargRsPgR_ios_base_1,1,6);
3287
     }
3288
   }
3289
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR))) {
3290
     basic_ios<char,char_traits<char> > *G__Lderived;
3291
     G__Lderived=(basic_ios<char,char_traits<char> >*)0x1000;
3292
     {
3293
       ios_base *G__Lpbase=(ios_base*)G__Lderived;
3294
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__Lpbase-(long)G__Lderived,1,1);
3295
     }
3296
   }
3297
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR))) {
3298
     {
3299
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_ostreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_0,1,3);
3300
     }
3301
     {
3302
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_ostreamlEcharcOchar_traitslEchargRsPgR_ios_base_1,1,6);
3303
     }
3304
   }
3305
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR))) {
3306
     basic_filebuf<char,char_traits<char> > *G__Lderived;
3307
     G__Lderived=(basic_filebuf<char,char_traits<char> >*)0x1000;
3308
     {
3309
       basic_streambuf<char,char_traits<char> > *G__Lpbase=(basic_streambuf<char,char_traits<char> >*)G__Lderived;
3310
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3311
     }
3312
   }
3313
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR))) {
3314
     basic_ifstream<char,char_traits<char> > *G__Lderived;
3315
     G__Lderived=(basic_ifstream<char,char_traits<char> >*)0x1000;
3316
     {
3317
       basic_istream<char,char_traits<char> > *G__Lpbase=(basic_istream<char,char_traits<char> >*)G__Lderived;
3318
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3319
     }
3320
     {
3321
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_ifstreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1,1,2);
3322
     }
3323
     {
3324
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_ifstreamlEcharcOchar_traitslEchargRsPgR_ios_base_2,1,6);
3325
     }
3326
   }
3327
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR))) {
3328
     basic_ofstream<char,char_traits<char> > *G__Lderived;
3329
     G__Lderived=(basic_ofstream<char,char_traits<char> >*)0x1000;
3330
     {
3331
       basic_ostream<char,char_traits<char> > *G__Lpbase=(basic_ostream<char,char_traits<char> >*)G__Lderived;
3332
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3333
     }
3334
     {
3335
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_ofstreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1,1,2);
3336
     }
3337
     {
3338
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_ofstreamlEcharcOchar_traitslEchargRsPgR_ios_base_2,1,6);
3339
     }
3340
   }
3341
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR))) {
3342
     basic_fstream<char,char_traits<char> > *G__Lderived;
3343
     G__Lderived=(basic_fstream<char,char_traits<char> >*)0x1000;
3344
     {
3345
       basic_iostream<char,char_traits<char> > *G__Lpbase=(basic_iostream<char,char_traits<char> >*)G__Lderived;
3346
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3347
     }
3348
     {
3349
       basic_istream<char,char_traits<char> > *G__Lpbase=(basic_istream<char,char_traits<char> >*)G__Lderived;
3350
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,0);
3351
     }
3352
     {
3353
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_fstreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_2,1,2);
3354
     }
3355
     {
3356
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_fstreamlEcharcOchar_traitslEchargRsPgR_ios_base_3,1,6);
3357
     }
3358
     {
3359
       basic_ostream<char,char_traits<char> > *G__Lpbase=(basic_ostream<char,char_traits<char> >*)G__Lderived;
3360
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,0);
3361
     }
3362
     {
3363
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_fstreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_5,1,2);
3364
     }
3365
     {
3366
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_fstreamlEcharcOchar_traitslEchargRsPgR_ios_base_6,1,6);
3367
     }
3368
   }
3369
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR))) {
3370
     basic_iostream<char,char_traits<char> > *G__Lderived;
3371
     G__Lderived=(basic_iostream<char,char_traits<char> >*)0x1000;
3372
     {
3373
       basic_istream<char,char_traits<char> > *G__Lpbase=(basic_istream<char,char_traits<char> >*)G__Lderived;
3374
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3375
     }
3376
     {
3377
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_iostreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1,1,2);
3378
     }
3379
     {
3380
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_iostreamlEcharcOchar_traitslEchargRsPgR_ios_base_2,1,6);
3381
     }
3382
     {
3383
       basic_ostream<char,char_traits<char> > *G__Lpbase=(basic_ostream<char,char_traits<char> >*)G__Lderived;
3384
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3385
     }
3386
     {
3387
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_iostreamlEcharcOchar_traitslEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_4,1,2);
3388
     }
3389
     {
3390
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_iostreamlEcharcOchar_traitslEchargRsPgR_ios_base_5,1,6);
3391
     }
3392
   }
3393
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR))) {
3394
     basic_stringbuf<char,char_traits<char>,allocator<char> > *G__Lderived;
3395
     G__Lderived=(basic_stringbuf<char,char_traits<char>,allocator<char> >*)0x1000;
3396
     {
3397
       basic_streambuf<char,char_traits<char> > *G__Lpbase=(basic_streambuf<char,char_traits<char> >*)G__Lderived;
3398
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3399
     }
3400
   }
3401
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR))) {
3402
     basic_istringstream<char,char_traits<char>,allocator<char> > *G__Lderived;
3403
     G__Lderived=(basic_istringstream<char,char_traits<char>,allocator<char> >*)0x1000;
3404
     {
3405
       basic_istream<char,char_traits<char> > *G__Lpbase=(basic_istream<char,char_traits<char> >*)G__Lderived;
3406
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3407
     }
3408
     {
3409
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1,1,2);
3410
     }
3411
     {
3412
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_ios_base_2,1,6);
3413
     }
3414
   }
3415
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR))) {
3416
     basic_ostringstream<char,char_traits<char>,allocator<char> > *G__Lderived;
3417
     G__Lderived=(basic_ostringstream<char,char_traits<char>,allocator<char> >*)0x1000;
3418
     {
3419
       basic_ostream<char,char_traits<char> > *G__Lpbase=(basic_ostream<char,char_traits<char> >*)G__Lderived;
3420
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3421
     }
3422
     {
3423
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_1,1,2);
3424
     }
3425
     {
3426
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_ios_base_2,1,6);
3427
     }
3428
   }
3429
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR))) {
3430
     basic_stringstream<char,char_traits<char>,allocator<char> > *G__Lderived;
3431
     G__Lderived=(basic_stringstream<char,char_traits<char>,allocator<char> >*)0x1000;
3432
     {
3433
       basic_iostream<char,char_traits<char> > *G__Lpbase=(basic_iostream<char,char_traits<char> >*)G__Lderived;
3434
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,1);
3435
     }
3436
     {
3437
       basic_istream<char,char_traits<char> > *G__Lpbase=(basic_istream<char,char_traits<char> >*)G__Lderived;
3438
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,0);
3439
     }
3440
     {
3441
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_2,1,2);
3442
     }
3443
     {
3444
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_ios_base_3,1,6);
3445
     }
3446
     {
3447
       basic_ostream<char,char_traits<char> > *G__Lpbase=(basic_ostream<char,char_traits<char> >*)G__Lderived;
3448
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),(long)G__Lpbase-(long)G__Lderived,1,0);
3449
     }
3450
     {
3451
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),(long)G__2vbo_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_basic_ioslEcharcOchar_traitslEchargRsPgR_5,1,2);
3452
     }
3453
     {
3454
       G__inheritance_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),G__get_linked_tagnum(&G__G__streamLN_ios_base),(long)G__2vbo_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR_ios_base_6,1,6);
3455
     }
3456
   }
3457
}
3458
3459
/*********************************************************
3460
* typedef information setup/
3461
*********************************************************/
3462
extern "C" void G__cpp_setup_typetableG__stream() {
3463
3464
   /* Setting up typedef entry */
3465
   G__search_typename2("mbstate_t",117,G__get_linked_tagnum(&G__G__streamLN_mbstate_t),0,-1);
3466
   G__setnewtype(-1,NULL,0);
3467
   G__search_typename2("streampos",110,-1,0,-1);
3468
   G__setnewtype(-1,NULL,0);
3469
   G__search_typename2("streamoff",110,-1,0,-1);
3470
   G__setnewtype(-1,NULL,0);
3471
   G__search_typename2("SZ_T",110,-1,0,-1);
3472
   G__setnewtype(-1,NULL,0);
3473
   G__search_typename2("streamsize",110,-1,0,-1);
3474
   G__setnewtype(-1,NULL,0);
3475
   G__search_typename2("iostate",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_ios_base));
3476
   G__setnewtype(-1,NULL,0);
3477
   G__search_typename2("openmode",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_ios_base));
3478
   G__setnewtype(-1,NULL,0);
3479
   G__search_typename2("seekdir",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_ios_base));
3480
   G__setnewtype(-1,NULL,0);
3481
   G__search_typename2("fmtflags",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_ios_base));
3482
   G__setnewtype(-1,NULL,0);
3483
   G__search_typename2("event_callback",89,-1,0,G__get_linked_tagnum(&G__G__streamLN_ios_base));
3484
   G__setnewtype(-1,"void (*event_callback) (event, ios_base&, int index);",0);
3485
   G__search_typename2("INT_T",105,-1,0,-1);
3486
   G__setnewtype(-1,NULL,0);
3487
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR));
3488
   G__setnewtype(-1,NULL,0);
3489
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR));
3490
   G__setnewtype(-1,NULL,0);
3491
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR));
3492
   G__setnewtype(-1,NULL,0);
3493
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR));
3494
   G__setnewtype(-1,NULL,0);
3495
   G__search_typename2("state_type",117,G__get_linked_tagnum(&G__G__streamLN_mbstate_t),0,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR));
3496
   G__setnewtype(-1,NULL,0);
3497
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR));
3498
   G__setnewtype(-1,NULL,0);
3499
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR));
3500
   G__setnewtype(-1,NULL,0);
3501
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR));
3502
   G__setnewtype(-1,NULL,0);
3503
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR));
3504
   G__setnewtype(-1,NULL,0);
3505
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR));
3506
   G__setnewtype(-1,NULL,0);
3507
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR));
3508
   G__setnewtype(-1,NULL,0);
3509
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR));
3510
   G__setnewtype(-1,NULL,0);
3511
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR));
3512
   G__setnewtype(-1,NULL,0);
3513
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR));
3514
   G__setnewtype(-1,NULL,0);
3515
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR));
3516
   G__setnewtype(-1,NULL,0);
3517
   G__search_typename2("basic_streambuf<char_type,char_traits<char> >",117,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR));
3518
   G__setnewtype(-1,NULL,0);
3519
   G__search_typename2("__ostream_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
3520
   G__setnewtype(-1,NULL,0);
3521
   G__search_typename2("__ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
3522
   G__setnewtype(-1,NULL,0);
3523
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
3524
   G__setnewtype(-1,NULL,0);
3525
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
3526
   G__setnewtype(-1,NULL,0);
3527
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
3528
   G__setnewtype(-1,NULL,0);
3529
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
3530
   G__setnewtype(-1,NULL,0);
3531
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
3532
   G__setnewtype(-1,NULL,0);
3533
   G__search_typename2("__istream_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3534
   G__setnewtype(-1,NULL,0);
3535
   G__search_typename2("__ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3536
   G__setnewtype(-1,NULL,0);
3537
   G__search_typename2("__streambuf_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3538
   G__setnewtype(-1,NULL,0);
3539
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3540
   G__setnewtype(-1,NULL,0);
3541
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3542
   G__setnewtype(-1,NULL,0);
3543
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3544
   G__setnewtype(-1,NULL,0);
3545
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3546
   G__setnewtype(-1,NULL,0);
3547
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3548
   G__setnewtype(-1,NULL,0);
3549
   G__search_typename2("istream",117,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),0,-1);
3550
   G__setnewtype(-1,NULL,0);
3551
   G__search_typename2("ostream",117,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),0,-1);
3552
   G__setnewtype(-1,NULL,0);
3553
   G__search_typename2("streambuf",117,G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR),0,-1);
3554
   G__setnewtype(-1,NULL,0);
3555
   G__search_typename2("ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR));
3556
   G__setnewtype(-1,NULL,0);
3557
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR));
3558
   G__setnewtype(-1,NULL,0);
3559
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR));
3560
   G__setnewtype(-1,NULL,0);
3561
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR));
3562
   G__setnewtype(-1,NULL,0);
3563
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR));
3564
   G__setnewtype(-1,NULL,0);
3565
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR));
3566
   G__setnewtype(-1,NULL,0);
3567
   G__search_typename2("filebuf",117,G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR),0,-1);
3568
   G__setnewtype(-1,NULL,0);
3569
   G__search_typename2("ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR));
3570
   G__setnewtype(-1,NULL,0);
3571
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR));
3572
   G__setnewtype(-1,NULL,0);
3573
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR));
3574
   G__setnewtype(-1,NULL,0);
3575
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR));
3576
   G__setnewtype(-1,NULL,0);
3577
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR));
3578
   G__setnewtype(-1,NULL,0);
3579
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR));
3580
   G__setnewtype(-1,NULL,0);
3581
   G__search_typename2("ifstream",117,G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR),0,-1);
3582
   G__setnewtype(-1,NULL,0);
3583
   G__search_typename2("ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR));
3584
   G__setnewtype(-1,NULL,0);
3585
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR));
3586
   G__setnewtype(-1,NULL,0);
3587
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR));
3588
   G__setnewtype(-1,NULL,0);
3589
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR));
3590
   G__setnewtype(-1,NULL,0);
3591
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR));
3592
   G__setnewtype(-1,NULL,0);
3593
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR));
3594
   G__setnewtype(-1,NULL,0);
3595
   G__search_typename2("ofstream",117,G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR),0,-1);
3596
   G__setnewtype(-1,NULL,0);
3597
   G__search_typename2("fstream",117,G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),0,-1);
3598
   G__setnewtype(-1,NULL,0);
3599
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3600
   G__setnewtype(-1,NULL,0);
3601
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3602
   G__setnewtype(-1,NULL,0);
3603
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3604
   G__setnewtype(-1,NULL,0);
3605
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3606
   G__setnewtype(-1,NULL,0);
3607
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3608
   G__setnewtype(-1,NULL,0);
3609
   G__search_typename2("ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3610
   G__setnewtype(-1,NULL,0);
3611
   G__search_typename2("__string_type",117,G__get_linked_tagnum(&G__G__streamLN_string),0,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3612
   G__setnewtype(-1,NULL,0);
3613
   G__search_typename2("stringbuf",117,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),0,-1);
3614
   G__setnewtype(-1,NULL,0);
3615
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3616
   G__setnewtype(-1,NULL,0);
3617
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3618
   G__setnewtype(-1,NULL,0);
3619
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3620
   G__setnewtype(-1,NULL,0);
3621
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3622
   G__setnewtype(-1,NULL,0);
3623
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3624
   G__setnewtype(-1,NULL,0);
3625
   G__search_typename2("sb_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3626
   G__setnewtype(-1,NULL,0);
3627
   G__search_typename2("ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3628
   G__setnewtype(-1,NULL,0);
3629
   G__search_typename2("__string_type",117,G__get_linked_tagnum(&G__G__streamLN_string),0,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3630
   G__setnewtype(-1,NULL,0);
3631
   G__search_typename2("istringstream",117,G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),0,-1);
3632
   G__setnewtype(-1,NULL,0);
3633
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3634
   G__setnewtype(-1,NULL,0);
3635
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3636
   G__setnewtype(-1,NULL,0);
3637
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3638
   G__setnewtype(-1,NULL,0);
3639
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3640
   G__setnewtype(-1,NULL,0);
3641
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3642
   G__setnewtype(-1,NULL,0);
3643
   G__search_typename2("sb_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3644
   G__setnewtype(-1,NULL,0);
3645
   G__search_typename2("ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3646
   G__setnewtype(-1,NULL,0);
3647
   G__search_typename2("__string_type",117,G__get_linked_tagnum(&G__G__streamLN_string),0,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3648
   G__setnewtype(-1,NULL,0);
3649
   G__search_typename2("ostringstream",117,G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),0,-1);
3650
   G__setnewtype(-1,NULL,0);
3651
   G__search_typename2("char_type",99,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3652
   G__setnewtype(-1,NULL,0);
3653
   G__search_typename2("int_type",105,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3654
   G__setnewtype(-1,NULL,0);
3655
   G__search_typename2("pos_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3656
   G__setnewtype(-1,NULL,0);
3657
   G__search_typename2("off_type",110,-1,0,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3658
   G__setnewtype(-1,NULL,0);
3659
   G__search_typename2("traits_type",117,G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),0,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3660
   G__setnewtype(-1,NULL,0);
3661
   G__search_typename2("sb_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3662
   G__setnewtype(-1,NULL,0);
3663
   G__search_typename2("ios_type",117,G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),0,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3664
   G__setnewtype(-1,NULL,0);
3665
   G__search_typename2("__string_type",117,G__get_linked_tagnum(&G__G__streamLN_string),0,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3666
   G__setnewtype(-1,NULL,0);
3667
   G__search_typename2("stringstream",117,G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),0,-1);
3668
   G__setnewtype(-1,NULL,0);
3669
}
3670
3671
/*********************************************************
3672
* Data Member information setup/
3673
*********************************************************/
3674
3675
   /* Setting up class,struct,union tag member variable */
3676
3677
   /* mbstate_t */
3678
static void G__setup_memvarmbstate_t(void) {
3679
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_mbstate_t));
3680
   { mbstate_t *p; p=(mbstate_t*)0x1000; if (p) { }
3681
   }
3682
   G__tag_memvar_reset();
3683
}
3684
3685
3686
   /* streamoff */
3687
static void G__setup_memvarstreamoff(void) {
3688
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_streamoff));
3689
   { streamoff *p; p=(streamoff*)0x1000; if (p) { }
3690
   }
3691
   G__tag_memvar_reset();
3692
}
3693
3694
3695
   /* fpos<mbstate_t> */
3696
static void G__setup_memvarfposlEmbstate_tgR(void) {
3697
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR));
3698
   { fpos<mbstate_t> *p; p=(fpos<mbstate_t>*)0x1000; if (p) { }
3699
   }
3700
   G__tag_memvar_reset();
3701
}
3702
3703
3704
   /* ios_base */
3705
static void G__setup_memvarios_base(void) {
3706
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_ios_base));
3707
   { ios_base *p; p=(ios_base*)0x1000; if (p) { }
3708
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLio_state),-1,-2,1,"goodbit=0",0,(char*)NULL);
3709
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLio_state),-1,-2,1,"badbit=1",0,(char*)NULL);
3710
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLio_state),-1,-2,1,"eofbit=2",0,(char*)NULL);
3711
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLio_state),-1,-2,1,"failbit=4",0,(char*)NULL);
3712
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLopen_mode),-1,-2,1,"app=1",0,(char*)NULL);
3713
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLopen_mode),-1,-2,1,"binary=2",0,(char*)NULL);
3714
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLopen_mode),-1,-2,1,"in=4",0,(char*)NULL);
3715
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLopen_mode),-1,-2,1,"out=8",0,(char*)NULL);
3716
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLopen_mode),-1,-2,1,"trunc=16",0,(char*)NULL);
3717
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLopen_mode),-1,-2,1,"ate=32",0,(char*)NULL);
3718
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLseek_dir),-1,-2,1,"beg=0",0,(char*)NULL);
3719
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLseek_dir),-1,-2,1,"cur=1",0,(char*)NULL);
3720
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLseek_dir),-1,-2,1,"end=2",0,(char*)NULL);
3721
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"boolalpha=1",0,(char*)NULL);
3722
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"dec=2",0,(char*)NULL);
3723
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"fixed=4",0,(char*)NULL);
3724
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"hex=8",0,(char*)NULL);
3725
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"internal=16",0,(char*)NULL);
3726
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"left=32",0,(char*)NULL);
3727
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"oct=64",0,(char*)NULL);
3728
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"right=128",0,(char*)NULL);
3729
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"scientific=256",0,(char*)NULL);
3730
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"showbase=512",0,(char*)NULL);
3731
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"showpoint=1024",0,(char*)NULL);
3732
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"showpos=2048",0,(char*)NULL);
3733
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"skipws=4096",0,(char*)NULL);
3734
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"unitbuf=8192",0,(char*)NULL);
3735
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"uppercase=16384",0,(char*)NULL);
3736
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"adjustfield=176",0,(char*)NULL);
3737
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"basefield=74",0,(char*)NULL);
3738
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),-1,-2,1,"floatfield=260",0,(char*)NULL);
3739
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLevent),-1,-2,1,"erase_event=1",0,(char*)NULL);
3740
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLevent),-1,-2,1,"imbue_event=2",0,(char*)NULL);
3741
   G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLevent),-1,-2,1,"copyfmt_event=4",0,(char*)NULL);
3742
   }
3743
   G__tag_memvar_reset();
3744
}
3745
3746
3747
   /* ios_base::Init */
3748
static void G__setup_memvarios_basecLcLInit(void) {
3749
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLInit));
3750
   { ios_base::Init *p; p=(ios_base::Init*)0x1000; if (p) { }
3751
   }
3752
   G__tag_memvar_reset();
3753
}
3754
3755
3756
   /* char_traits<char> */
3757
static void G__setup_memvarchar_traitslEchargR(void) {
3758
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR));
3759
   { char_traits<char> *p; p=(char_traits<char>*)0x1000; if (p) { }
3760
   }
3761
   G__tag_memvar_reset();
3762
}
3763
3764
3765
   /* basic_istream<char,char_traits<char> > */
3766
static void G__setup_memvarbasic_istreamlEcharcOchar_traitslEchargRsPgR(void) {
3767
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
3768
   { basic_istream<char,char_traits<char> > *p; p=(basic_istream<char,char_traits<char> >*)0x1000; if (p) { }
3769
   }
3770
   G__tag_memvar_reset();
3771
}
3772
3773
3774
   /* basic_ios<char,char_traits<char> > */
3775
static void G__setup_memvarbasic_ioslEcharcOchar_traitslEchargRsPgR(void) {
3776
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR));
3777
   { basic_ios<char,char_traits<char> > *p; p=(basic_ios<char,char_traits<char> >*)0x1000; if (p) { }
3778
   }
3779
   G__tag_memvar_reset();
3780
}
3781
3782
3783
   /* basic_streambuf<char,char_traits<char> > */
3784
static void G__setup_memvarbasic_streambuflEcharcOchar_traitslEchargRsPgR(void) {
3785
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR));
3786
   { basic_streambuf<char,char_traits<char> > *p; p=(basic_streambuf<char,char_traits<char> >*)0x1000; if (p) { }
3787
   }
3788
   G__tag_memvar_reset();
3789
}
3790
3791
3792
   /* basic_ostream<char,char_traits<char> > */
3793
static void G__setup_memvarbasic_ostreamlEcharcOchar_traitslEchargRsPgR(void) {
3794
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
3795
   { basic_ostream<char,char_traits<char> > *p; p=(basic_ostream<char,char_traits<char> >*)0x1000; if (p) { }
3796
   }
3797
   G__tag_memvar_reset();
3798
}
3799
3800
3801
   /* basic_ostream<char,char_traits<char> >::sentry */
3802
static void G__setup_memvarbasic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry(void) {
3803
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry));
3804
   { basic_ostream<char,char_traits<char> >::sentry *p; p=(basic_ostream<char,char_traits<char> >::sentry*)0x1000; if (p) { }
3805
   }
3806
   G__tag_memvar_reset();
3807
}
3808
3809
3810
   /* basic_istream<char,char_traits<char> >::sentry */
3811
static void G__setup_memvarbasic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry(void) {
3812
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry));
3813
   { basic_istream<char,char_traits<char> >::sentry *p; p=(basic_istream<char,char_traits<char> >::sentry*)0x1000; if (p) { }
3814
   }
3815
   G__tag_memvar_reset();
3816
}
3817
3818
3819
   /* basic_filebuf<char,char_traits<char> > */
3820
static void G__setup_memvarbasic_filebuflEcharcOchar_traitslEchargRsPgR(void) {
3821
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR));
3822
   { basic_filebuf<char,char_traits<char> > *p; p=(basic_filebuf<char,char_traits<char> >*)0x1000; if (p) { }
3823
   }
3824
   G__tag_memvar_reset();
3825
}
3826
3827
3828
   /* basic_ifstream<char,char_traits<char> > */
3829
static void G__setup_memvarbasic_ifstreamlEcharcOchar_traitslEchargRsPgR(void) {
3830
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR));
3831
   { basic_ifstream<char,char_traits<char> > *p; p=(basic_ifstream<char,char_traits<char> >*)0x1000; if (p) { }
3832
   }
3833
   G__tag_memvar_reset();
3834
}
3835
3836
3837
   /* basic_ofstream<char,char_traits<char> > */
3838
static void G__setup_memvarbasic_ofstreamlEcharcOchar_traitslEchargRsPgR(void) {
3839
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR));
3840
   { basic_ofstream<char,char_traits<char> > *p; p=(basic_ofstream<char,char_traits<char> >*)0x1000; if (p) { }
3841
   }
3842
   G__tag_memvar_reset();
3843
}
3844
3845
3846
   /* basic_fstream<char,char_traits<char> > */
3847
static void G__setup_memvarbasic_fstreamlEcharcOchar_traitslEchargRsPgR(void) {
3848
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR));
3849
   { basic_fstream<char,char_traits<char> > *p; p=(basic_fstream<char,char_traits<char> >*)0x1000; if (p) { }
3850
   }
3851
   G__tag_memvar_reset();
3852
}
3853
3854
3855
   /* basic_iostream<char,char_traits<char> > */
3856
static void G__setup_memvarbasic_iostreamlEcharcOchar_traitslEchargRsPgR(void) {
3857
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR));
3858
   { basic_iostream<char,char_traits<char> > *p; p=(basic_iostream<char,char_traits<char> >*)0x1000; if (p) { }
3859
   }
3860
   G__tag_memvar_reset();
3861
}
3862
3863
3864
   /* basic_stringbuf<char,char_traits<char>,allocator<char> > */
3865
static void G__setup_memvarbasic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR(void) {
3866
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3867
   { basic_stringbuf<char,char_traits<char>,allocator<char> > *p; p=(basic_stringbuf<char,char_traits<char>,allocator<char> >*)0x1000; if (p) { }
3868
   }
3869
   G__tag_memvar_reset();
3870
}
3871
3872
3873
   /* basic_istringstream<char,char_traits<char>,allocator<char> > */
3874
static void G__setup_memvarbasic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR(void) {
3875
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3876
   { basic_istringstream<char,char_traits<char>,allocator<char> > *p; p=(basic_istringstream<char,char_traits<char>,allocator<char> >*)0x1000; if (p) { }
3877
   }
3878
   G__tag_memvar_reset();
3879
}
3880
3881
3882
   /* basic_ostringstream<char,char_traits<char>,allocator<char> > */
3883
static void G__setup_memvarbasic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR(void) {
3884
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3885
   { basic_ostringstream<char,char_traits<char>,allocator<char> > *p; p=(basic_ostringstream<char,char_traits<char>,allocator<char> >*)0x1000; if (p) { }
3886
   }
3887
   G__tag_memvar_reset();
3888
}
3889
3890
3891
   /* basic_stringstream<char,char_traits<char>,allocator<char> > */
3892
static void G__setup_memvarbasic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR(void) {
3893
   G__tag_memvar_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
3894
   { basic_stringstream<char,char_traits<char>,allocator<char> > *p; p=(basic_stringstream<char,char_traits<char>,allocator<char> >*)0x1000; if (p) { }
3895
   }
3896
   G__tag_memvar_reset();
3897
}
3898
3899
extern "C" void G__cpp_setup_memvarG__stream() {
3900
}
3901
/***********************************************************
3902
************************************************************
3903
************************************************************
3904
************************************************************
3905
************************************************************
3906
************************************************************
3907
************************************************************
3908
***********************************************************/
3909
3910
/*********************************************************
3911
* Member function information setup for each class
3912
*********************************************************/
3913
static void G__setup_memfuncmbstate_t(void) {
3914
   /* mbstate_t */
3915
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_mbstate_t));
3916
   // automatic default constructor
3917
   G__memfunc_setup("mbstate_t", 963, G__G__stream_1_0_1, (int) ('i'), G__get_linked_tagnum(&G__G__streamLN_mbstate_t), -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
3918
   // automatic copy constructor
3919
   G__memfunc_setup("mbstate_t", 963, G__G__stream_1_0_2, (int) ('i'), G__get_linked_tagnum(&G__G__streamLN_mbstate_t), -1, 0, 1, 1, 1, 0, "u 'mbstate_t' - 11 - -", (char*) NULL, (void*) NULL, 0);
3920
   // automatic destructor
3921
   G__memfunc_setup("~mbstate_t", 1089, G__G__stream_1_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
3922
   // automatic assignment operator
3923
   G__memfunc_setup("operator=", 937, G__G__stream_1_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__streamLN_mbstate_t), -1, 1, 1, 1, 1, 0, "u 'mbstate_t' - 11 - -", (char*) NULL, (void*) NULL, 0);
3924
   G__tag_memfunc_reset();
3925
}
3926
3927
static void G__setup_memfuncstreamoff(void) {
3928
   /* streamoff */
3929
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_streamoff));
3930
   // automatic default constructor
3931
   G__memfunc_setup("streamoff", 967, G__G__stream_2_0_1, (int) ('i'), G__get_linked_tagnum(&G__G__streamLN_streamoff), -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
3932
   // automatic copy constructor
3933
   G__memfunc_setup("streamoff", 967, G__G__stream_2_0_2, (int) ('i'), G__get_linked_tagnum(&G__G__streamLN_streamoff), -1, 0, 1, 1, 1, 0, "u 'streamoff' - 11 - -", (char*) NULL, (void*) NULL, 0);
3934
   // automatic destructor
3935
   G__memfunc_setup("~streamoff", 1093, G__G__stream_2_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
3936
   // automatic assignment operator
3937
   G__memfunc_setup("operator=", 937, G__G__stream_2_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__streamLN_streamoff), -1, 1, 1, 1, 1, 0, "u 'streamoff' - 11 - -", (char*) NULL, (void*) NULL, 0);
3938
   G__tag_memfunc_reset();
3939
}
3940
3941
static void G__setup_memfuncfposlEmbstate_tgR(void) {
3942
   /* fpos<mbstate_t> */
3943
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR));
3944
   G__memfunc_setup("fpos<mbstate_t>",1525,G__G__stream_3_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
3945
   G__memfunc_setup("fpos<mbstate_t>",1525,G__G__stream_3_0_2, 105, G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR), -1, 0, 1, 1, 1, 0, "u 'fpos<mbstate_t>' - 11 - -", (char*)NULL, (void*) NULL, 0);
3946
   G__memfunc_setup("fpos<mbstate_t>",1525,G__G__stream_3_0_3, 105, G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR), -1, 0, 1, 1, 1, 0, "n - - 0 - -", (char*)NULL, (void*) NULL, 0);
3947
   G__memfunc_setup("operator streamoff",1875,G__G__stream_3_0_4, 110, -1, G__defined_typename("streamoff"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
3948
   G__memfunc_setup("operator+",919,G__G__stream_3_0_5, 117, G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR), -1, 0, 1, 1, 1, 8, "n - 'streamoff' 0 - a", (char*)NULL, (void*) NULL, 0);
3949
   G__memfunc_setup("operator-",921,G__G__stream_3_0_6, 117, G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR), -1, 0, 1, 1, 1, 8, "n - 'streamoff' 0 - a", (char*)NULL, (void*) NULL, 0);
3950
   G__memfunc_setup("operator-",921,G__G__stream_3_0_7, 110, -1, G__defined_typename("streamoff"), 0, 1, 1, 1, 8, "u 'fpos<mbstate_t>' - 11 - a", (char*)NULL, (void*) NULL, 0);
3951
   G__memfunc_setup("operator+=",980,G__G__stream_3_0_8, 117, G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR), -1, 1, 1, 1, 1, 0, "n - 'streamoff' 0 - a", (char*)NULL, (void*) NULL, 0);
3952
   G__memfunc_setup("operator-=",982,G__G__stream_3_0_9, 117, G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR), -1, 1, 1, 1, 1, 0, "n - 'streamoff' 0 - a", (char*)NULL, (void*) NULL, 0);
3953
   G__memfunc_setup("state",545,G__G__stream_3_0_10, 117, G__get_linked_tagnum(&G__G__streamLN_mbstate_t), G__defined_typename("mbstate_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
3954
   G__memfunc_setup("state",545,G__G__stream_3_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "u 'mbstate_t' 'mbstate_t' 0 - a", (char*)NULL, (void*) NULL, 0);
3955
   // automatic destructor
3956
   G__memfunc_setup("~fpos<mbstate_t>", 1651, G__G__stream_3_0_12, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
3957
   // automatic assignment operator
3958
   G__memfunc_setup("operator=", 937, G__G__stream_3_0_13, (int) ('u'), G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR), -1, 1, 1, 1, 1, 0, "u 'fpos<mbstate_t>' - 11 - -", (char*) NULL, (void*) NULL, 0);
3959
   G__tag_memfunc_reset();
3960
}
3961
3962
static void G__setup_memfuncios_base(void) {
3963
   /* ios_base */
3964
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_ios_base));
3965
   G__memfunc_setup("register_callback",1777,G__G__stream_4_0_1, 121, -1, -1, 0, 2, 1, 1, 0, 
3966
"Y - 'ios_base::event_callback' 0 - fn i - - 0 - index", (char*)NULL, (void*) NULL, 0);
3967
   G__memfunc_setup("flags",525,G__G__stream_4_0_2, 105, -1, G__defined_typename("ios_base::fmtflags"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
3968
   G__memfunc_setup("flags",525,G__G__stream_4_0_3, 105, -1, G__defined_typename("ios_base::fmtflags"), 0, 1, 1, 1, 0, "i - 'ios_base::fmtflags' 0 - fmtfl", (char*)NULL, (void*) NULL, 0);
3969
   G__memfunc_setup("setf",434,G__G__stream_4_0_4, 105, -1, G__defined_typename("ios_base::fmtflags"), 0, 1, 1, 1, 0, "i - 'ios_base::fmtflags' 0 - fmtfl", (char*)NULL, (void*) NULL, 0);
3970
   G__memfunc_setup("setf",434,G__G__stream_4_0_5, 105, -1, G__defined_typename("ios_base::fmtflags"), 0, 2, 1, 1, 0, 
3971
"i - 'ios_base::fmtflags' 0 - fmtfl i - 'ios_base::fmtflags' 0 - mask", (char*)NULL, (void*) NULL, 0);
3972
   G__memfunc_setup("unsetf",661,G__G__stream_4_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'ios_base::fmtflags' 0 - mask", (char*)NULL, (void*) NULL, 0);
3973
   G__memfunc_setup("precision",972,G__G__stream_4_0_7, 110, -1, G__defined_typename("streamsize"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
3974
   G__memfunc_setup("precision",972,G__G__stream_4_0_8, 110, -1, G__defined_typename("streamsize"), 0, 1, 1, 1, 0, "n - 'streamsize' 0 - prec", (char*)NULL, (void*) NULL, 0);
3975
   G__memfunc_setup("width",544,G__G__stream_4_0_9, 110, -1, G__defined_typename("streamsize"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
3976
   G__memfunc_setup("width",544,G__G__stream_4_0_10, 110, -1, G__defined_typename("streamsize"), 0, 1, 1, 1, 0, "n - 'streamsize' 0 - wide", (char*)NULL, (void*) NULL, 0);
3977
   G__memfunc_setup("xalloc",643,G__G__stream_4_0_11, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (int (*)())(&ios_base::xalloc), 0);
3978
   G__memfunc_setup("iword",549,G__G__stream_4_0_12, 108, -1, -1, 1, 1, 1, 1, 0, "i - - 0 - index", (char*)NULL, (void*) NULL, 0);
3979
   G__memfunc_setup("pword",556,G__G__stream_4_0_13, 89, -1, -1, 1, 1, 1, 1, 0, "i - - 0 - index", (char*)NULL, (void*) NULL, 0);
3980
   G__memfunc_setup("sync_with_stdio",1626,G__G__stream_4_0_14, 103, -1, -1, 0, 1, 1, 1, 0, "g - - 0 'true' sync", (char*)NULL, (void*) NULL, 0);
3981
   G__memfunc_setup("ios_base",837,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
3982
   G__memfunc_setup("ios_base",837,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 0, 1, 1, 4, 0, "u 'ios_base' - 11 - x", (char*)NULL, (void*) NULL, 0);
3983
   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 4, 0, "u 'ios_base' - 11 - x", (char*)NULL, (void*) NULL, 0);
3984
   // automatic destructor
3985
   G__memfunc_setup("~ios_base", 963, (G__InterfaceMethod) NULL, (int) ('y'), -1, -1, 0, 0, 1, 2, 0, "", (char*) NULL, (void*) NULL, 0);
3986
   G__tag_memfunc_reset();
3987
}
3988
3989
static void G__setup_memfuncios_basecLcLInit(void) {
3990
   /* ios_base::Init */
3991
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLInit));
3992
   G__memfunc_setup("Init",404,G__G__stream_10_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLInit), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
3993
   // automatic copy constructor
3994
   G__memfunc_setup("Init", 404, G__G__stream_10_0_2, (int) ('i'), G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLInit), -1, 0, 1, 1, 1, 0, "u 'ios_base::Init' - 11 - -", (char*) NULL, (void*) NULL, 0);
3995
   // automatic destructor
3996
   G__memfunc_setup("~Init", 530, (G__InterfaceMethod) NULL, (int) ('y'), -1, -1, 0, 0, 1, 4, 0, "", (char*) NULL, (void*) NULL, 0);
3997
   // automatic assignment operator
3998
   G__memfunc_setup("operator=", 937, G__G__stream_10_0_3, (int) ('u'), G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLInit), -1, 1, 1, 1, 1, 0, "u 'ios_base::Init' - 11 - -", (char*) NULL, (void*) NULL, 0);
3999
   G__tag_memfunc_reset();
4000
}
4001
4002
static void G__setup_memfuncchar_traitslEchargR(void) {
4003
   /* char_traits<char> */
4004
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR));
4005
   G__memfunc_setup("assign",645,G__G__stream_11_0_1, 121, -1, -1, 0, 2, 3, 1, 0, 
4006
"c - 'char_traits<char>::char_type' 1 - c1 c - 'char_traits<char>::char_type' 11 - c2", (char*)NULL, (void*) (void (*)(char_traits<char>::char_type&, const char_traits<char>::char_type&))(&char_traits<char>::assign), 0);
4007
   G__memfunc_setup("to_char_type",1281,G__G__stream_11_0_2, 99, -1, G__defined_typename("char_traits<char>::char_type"), 0, 1, 3, 1, 0, "i - 'char_traits<char>::int_type' 11 - c", (char*)NULL, (void*) (char_traits<char>::char_type (*)(const char_traits<char>::int_type&))(&char_traits<char>::to_char_type), 0);
4008
   G__memfunc_setup("to_int_type",1198,G__G__stream_11_0_3, 105, -1, G__defined_typename("char_traits<char>::int_type"), 0, 1, 3, 1, 0, "c - 'char_traits<char>::char_type' 11 - c", (char*)NULL, (void*) (char_traits<char>::int_type (*)(const char_traits<char>::char_type&))(&char_traits<char>::to_int_type), 0);
4009
   G__memfunc_setup("eq",214,G__G__stream_11_0_4, 103, -1, -1, 0, 2, 3, 1, 0, 
4010
"c - 'char_traits<char>::char_type' 11 - c1 c - 'char_traits<char>::char_type' 11 - c2", (char*)NULL, (void*) (bool (*)(const char_traits<char>::char_type&, const char_traits<char>::char_type&))(&char_traits<char>::eq), 0);
4011
   G__memfunc_setup("lt",224,G__G__stream_11_0_5, 103, -1, -1, 0, 2, 3, 1, 0, 
4012
"c - 'char_traits<char>::char_type' 11 - c1 c - 'char_traits<char>::char_type' 11 - c2", (char*)NULL, (void*) (bool (*)(const char_traits<char>::char_type&, const char_traits<char>::char_type&))(&char_traits<char>::lt), 0);
4013
   G__memfunc_setup("compare",743,G__G__stream_11_0_6, 105, -1, -1, 0, 3, 3, 1, 0, 
4014
"C - 'char_traits<char>::char_type' 10 - s1 C - 'char_traits<char>::char_type' 10 - s2 "
4015
"k - 'size_t' 0 - n", (char*)NULL, (void*) (int (*)(const char_traits<char>::char_type*, const char_traits<char>::char_type*, size_t))(&char_traits<char>::compare), 0);
4016
   G__memfunc_setup("find",417,G__G__stream_11_0_7, 67, -1, G__defined_typename("char_traits<char>::char_type"), 0, 3, 3, 1, 1, 
4017
"C - 'char_traits<char>::char_type' 10 - s i - - 0 - n "
4018
"c - 'char_traits<char>::char_type' 11 - a", (char*)NULL, (void*) (const char_traits<char>::char_type* (*)(const char_traits<char>::char_type*, int, const char_traits<char>::char_type&))(&char_traits<char>::find), 0);
4019
   G__memfunc_setup("eq_int_type",1185,G__G__stream_11_0_8, 103, -1, -1, 0, 2, 3, 1, 0, 
4020
"i - 'char_traits<char>::int_type' 11 - c1 i - 'char_traits<char>::int_type' 11 - c2", (char*)NULL, (void*) (bool (*)(const char_traits<char>::int_type&, const char_traits<char>::int_type&))(&char_traits<char>::eq_int_type), 0);
4021
   G__memfunc_setup("eof",314,G__G__stream_11_0_9, 105, -1, G__defined_typename("char_traits<char>::int_type"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (char_traits<char>::int_type (*)())(&char_traits<char>::eof), 0);
4022
   G__memfunc_setup("not_eof",746,G__G__stream_11_0_10, 105, -1, G__defined_typename("char_traits<char>::int_type"), 0, 1, 3, 1, 0, "i - 'char_traits<char>::int_type' 11 - c", (char*)NULL, (void*) (char_traits<char>::int_type (*)(const char_traits<char>::int_type&))(&char_traits<char>::not_eof), 0);
4023
   G__memfunc_setup("length",642,G__G__stream_11_0_11, 107, -1, G__defined_typename("size_t"), 0, 1, 3, 1, 0, "C - 'char_traits<char>::char_type' 10 - s", (char*)NULL, (void*) (size_t (*)(const char_traits<char>::char_type*))(&char_traits<char>::length), 0);
4024
   G__memfunc_setup("copy",443,G__G__stream_11_0_12, 67, -1, G__defined_typename("char_traits<char>::char_type"), 0, 3, 3, 1, 0, 
4025
"C - 'char_traits<char>::char_type' 0 - dst C - 'char_traits<char>::char_type' 10 - src "
4026
"k - 'size_t' 0 - n", (char*)NULL, (void*) (char_traits<char>::char_type* (*)(char_traits<char>::char_type*, const char_traits<char>::char_type*, size_t))(&char_traits<char>::copy), 0);
4027
   G__memfunc_setup("move",439,G__G__stream_11_0_13, 67, -1, G__defined_typename("char_traits<char>::char_type"), 0, 3, 3, 1, 0, 
4028
"C - 'char_traits<char>::char_type' 0 - s1 C - 'char_traits<char>::char_type' 10 - s2 "
4029
"k - 'size_t' 0 - n", (char*)NULL, (void*) (char_traits<char>::char_type* (*)(char_traits<char>::char_type*, const char_traits<char>::char_type*, size_t))(&char_traits<char>::move), 0);
4030
   G__memfunc_setup("assign",645,G__G__stream_11_0_14, 67, -1, G__defined_typename("char_traits<char>::char_type"), 0, 3, 3, 1, 0, 
4031
"C - 'char_traits<char>::char_type' 0 - s k - 'size_t' 0 - n "
4032
"c - 'char_traits<char>::char_type' 10 - a", (char*)NULL, (void*) NULL, 0);
4033
   // automatic default constructor
4034
   G__memfunc_setup("char_traits<char>", 1708, G__G__stream_11_0_15, (int) ('i'), G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR), -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
4035
   // automatic copy constructor
4036
   G__memfunc_setup("char_traits<char>", 1708, G__G__stream_11_0_16, (int) ('i'), G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR), -1, 0, 1, 1, 1, 0, "u 'char_traits<char>' - 11 - -", (char*) NULL, (void*) NULL, 0);
4037
   // automatic destructor
4038
   G__memfunc_setup("~char_traits<char>", 1834, G__G__stream_11_0_17, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
4039
   // automatic assignment operator
4040
   G__memfunc_setup("operator=", 937, G__G__stream_11_0_18, (int) ('u'), G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR), -1, 1, 1, 1, 1, 0, "u 'char_traits<char>' - 11 - -", (char*) NULL, (void*) NULL, 0);
4041
   G__tag_memfunc_reset();
4042
}
4043
4044
static void G__setup_memfuncbasic_istreamlEcharcOchar_traitslEchargRsPgR(void) {
4045
   /* basic_istream<char,char_traits<char> > */
4046
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR));
4047
   G__memfunc_setup("basic_istream<char,char_traits<char> >",3686,G__G__stream_12_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 1, 5, 1, 0, "U 'basic_streambuf<char,char_traits<char> >' - 0 - sb", (char*)NULL, (void*) NULL, 0);
4048
   G__memfunc_setup("get",320,G__G__stream_12_0_2, 105, -1, G__defined_typename("basic_istream<char,char_traits<char> >::int_type"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4049
   G__memfunc_setup("get",320,G__G__stream_12_0_3, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 3, 1, 1, 0, 
4050
"C - 'basic_istream<char,char_traits<char> >::char_type' 0 - s n - 'streamsize' 0 - n "
4051
"c - 'basic_istream<char,char_traits<char> >::char_type' 0 - delim", (char*)NULL, (void*) NULL, 0);
4052
   G__memfunc_setup("get",320,G__G__stream_12_0_4, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 2, 1, 1, 0, 
4053
"C - 'basic_istream<char,char_traits<char> >::char_type' 0 - s n - 'streamsize' 0 - n", (char*)NULL, (void*) NULL, 0);
4054
   G__memfunc_setup("get",320,G__G__stream_12_0_5, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 1, 1, 1, 0, "c - 'basic_istream<char,char_traits<char> >::char_type' 1 - c", (char*)NULL, (void*) NULL, 0);
4055
   G__memfunc_setup("get",320,G__G__stream_12_0_6, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 2, 1, 1, 0, 
4056
"u 'basic_streambuf<char,char_traits<char> >' 'basic_istream<char,char_traits<char> >::__streambuf_type' 1 - sb c - 'basic_istream<char,char_traits<char> >::char_type' 0 - delim", (char*)NULL, (void*) NULL, 0);
4057
   G__memfunc_setup("get",320,G__G__stream_12_0_7, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 1, 1, 1, 0, "u 'basic_streambuf<char,char_traits<char> >' 'basic_istream<char,char_traits<char> >::__streambuf_type' 1 - sb", (char*)NULL, (void*) NULL, 0);
4058
   G__memfunc_setup("getline",744,G__G__stream_12_0_8, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 3, 1, 1, 0, 
4059
"C - 'basic_istream<char,char_traits<char> >::char_type' 0 - s n - 'streamsize' 0 - n "
4060
"c - 'basic_istream<char,char_traits<char> >::char_type' 0 - delim", (char*)NULL, (void*) NULL, 0);
4061
   G__memfunc_setup("getline",744,G__G__stream_12_0_9, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 2, 1, 1, 0, 
4062
"C - 'basic_istream<char,char_traits<char> >::char_type' 0 - s n - 'streamsize' 0 - n", (char*)NULL, (void*) NULL, 0);
4063
   G__memfunc_setup("ignore",644,G__G__stream_12_0_10, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 2, 1, 1, 0, 
4064
"n - 'streamsize' 0 - n i - 'basic_istream<char,char_traits<char> >::int_type' 0 - delim", (char*)NULL, (void*) NULL, 0);
4065
   G__memfunc_setup("ignore",644,G__G__stream_12_0_11, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 1, 1, 1, 0, "n - 'streamsize' 0 '1' n", (char*)NULL, (void*) NULL, 0);
4066
   G__memfunc_setup("read",412,G__G__stream_12_0_12, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 2, 1, 1, 0, 
4067
"C - 'basic_istream<char,char_traits<char> >::char_type' 0 - s n - 'streamsize' 0 - n", (char*)NULL, (void*) NULL, 0);
4068
   G__memfunc_setup("readsome",848,G__G__stream_12_0_13, 110, -1, G__defined_typename("streamsize"), 0, 2, 1, 1, 0, 
4069
"C - 'basic_istream<char,char_traits<char> >::char_type' 0 - s n - 'streamsize' 0 - n", (char*)NULL, (void*) NULL, 0);
4070
   G__memfunc_setup("peek",421,G__G__stream_12_0_14, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4071
   G__memfunc_setup("tellg",536,G__G__stream_12_0_15, 110, -1, G__defined_typename("basic_istream<char,char_traits<char> >::pos_type"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4072
   G__memfunc_setup("seekg",527,G__G__stream_12_0_16, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 1, 1, 1, 0, "n - 'basic_istream<char,char_traits<char> >::pos_type' 0 - pos", (char*)NULL, (void*) NULL, 0);
4073
   G__memfunc_setup("sync",445,G__G__stream_12_0_17, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4074
   G__memfunc_setup("seekg",527,G__G__stream_12_0_18, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 2, 1, 1, 0, 
4075
"n - 'basic_istream<char,char_traits<char> >::off_type' 0 - - i - 'ios_base::seekdir' 0 - -", (char*)NULL, (void*) NULL, 0);
4076
   G__memfunc_setup("putback",746,G__G__stream_12_0_19, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 1, 1, 1, 0, "c - 'basic_istream<char,char_traits<char> >::char_type' 0 - c", (char*)NULL, (void*) NULL, 0);
4077
   G__memfunc_setup("unget",547,G__G__stream_12_0_20, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_istream<char,char_traits<char> >::__istream_type"), 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4078
   G__memfunc_setup("gcount",656,G__G__stream_12_0_21, 110, -1, G__defined_typename("streamsize"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4079
   G__memfunc_setup("basic_istream<char,char_traits<char> >",3686,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
4080
   // automatic destructor
4081
   G__memfunc_setup("~basic_istream<char,char_traits<char> >", 3812, G__G__stream_12_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4082
   G__tag_memfunc_reset();
4083
}
4084
4085
static void G__setup_memfuncbasic_ioslEcharcOchar_traitslEchargRsPgR(void) {
4086
   /* basic_ios<char,char_traits<char> > */
4087
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR));
4088
   G__memfunc_setup("basic_ios<char,char_traits<char> >",3260,G__G__stream_13_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR), -1, 0, 1, 5, 1, 0, "U 'basic_streambuf<char,char_traits<char> >' - 0 - sb_arg", (char*)NULL, (void*) NULL, 0);
4089
   G__memfunc_setup("fill",423,G__G__stream_13_0_2, 99, -1, G__defined_typename("basic_ios<char,char_traits<char> >::char_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4090
   G__memfunc_setup("fill",423,G__G__stream_13_0_3, 99, -1, G__defined_typename("basic_ios<char,char_traits<char> >::char_type"), 0, 1, 1, 1, 0, "c - 'basic_ios<char,char_traits<char> >::char_type' 0 - ch", (char*)NULL, (void*) NULL, 0);
4091
   G__memfunc_setup("exceptions",1090,G__G__stream_13_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'ios_base::iostate' 0 - excpt", (char*)NULL, (void*) NULL, 0);
4092
   G__memfunc_setup("exceptions",1090,G__G__stream_13_0_5, 105, -1, G__defined_typename("ios_base::iostate"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4093
   G__memfunc_setup("clear",519,G__G__stream_13_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'ios_base::iostate' 0 'goodbit' state", (char*)NULL, (void*) NULL, 0);
4094
   G__memfunc_setup("setstate",877,G__G__stream_13_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'ios_base::iostate' 0 - state", (char*)NULL, (void*) NULL, 0);
4095
   G__memfunc_setup("rdstate",759,G__G__stream_13_0_8, 105, -1, G__defined_typename("ios_base::iostate"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4096
   G__memfunc_setup("operator void*",1384,G__G__stream_13_0_9, 89, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4097
   G__memfunc_setup("operator!",909,G__G__stream_13_0_10, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4098
   G__memfunc_setup("good",425,G__G__stream_13_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4099
   G__memfunc_setup("eof",314,G__G__stream_13_0_12, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4100
   G__memfunc_setup("fail",412,G__G__stream_13_0_13, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4101
   G__memfunc_setup("bad",295,G__G__stream_13_0_14, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4102
   G__memfunc_setup("copyfmt",770,G__G__stream_13_0_15, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR), -1, 1, 1, 1, 1, 0, "u 'basic_ios<char,char_traits<char> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
4103
   G__memfunc_setup("tie",322,G__G__stream_13_0_16, 85, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4104
   G__memfunc_setup("tie",322,G__G__stream_13_0_17, 85, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 1, 1, 1, 0, "U 'basic_ostream<char,char_traits<char> >' - 0 - tie_arg", (char*)NULL, (void*) NULL, 0);
4105
   G__memfunc_setup("rdbuf",531,G__G__stream_13_0_18, 85, G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4106
   G__memfunc_setup("rdbuf",531,G__G__stream_13_0_19, 85, G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR), -1, 0, 1, 1, 1, 0, "U 'basic_streambuf<char,char_traits<char> >' - 0 - sb", (char*)NULL, (void*) NULL, 0);
4107
   G__memfunc_setup("narrow",665,G__G__stream_13_0_20, 99, -1, -1, 0, 2, 1, 1, 8, 
4108
"c - - 0 - - c - - 0 - -", (char*)NULL, (void*) NULL, 0);
4109
   G__memfunc_setup("widen",535,G__G__stream_13_0_21, 99, -1, -1, 0, 1, 1, 1, 8, "c - - 0 - -", (char*)NULL, (void*) NULL, 0);
4110
   G__memfunc_setup("basic_ios<char,char_traits<char> >",3260,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
4111
   G__memfunc_setup("basic_ios<char,char_traits<char> >",3260,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR), -1, 0, 1, 1, 4, 0, "u 'basic_ios<char,char_traits<char> >' - 11 - -", (char*)NULL, (void*) NULL, 0);
4112
   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR), -1, 1, 1, 1, 4, 0, "u 'basic_ios<char,char_traits<char> >' - 11 - -", (char*)NULL, (void*) NULL, 0);
4113
   // automatic destructor
4114
   G__memfunc_setup("~basic_ios<char,char_traits<char> >", 3386, G__G__stream_13_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4115
   G__tag_memfunc_reset();
4116
}
4117
4118
static void G__setup_memfuncbasic_streambuflEcharcOchar_traitslEchargRsPgR(void) {
4119
   /* basic_streambuf<char,char_traits<char> > */
4120
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR));
4121
   G__memfunc_setup("pubsetbuf",976,G__G__stream_14_0_1, 85, G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_streambuf<char,char_traits<char> >::basic_streambuf<char_type,char_traits<char> >"), 0, 2, 1, 1, 0, 
4122
"C - 'basic_streambuf<char,char_traits<char> >::char_type' 0 - s n - 'streamsize' 0 - n", (char*)NULL, (void*) NULL, 0);
4123
   G__memfunc_setup("pubseekoff",1066,G__G__stream_14_0_2, 110, -1, G__defined_typename("basic_streambuf<char,char_traits<char> >::pos_type"), 0, 3, 1, 1, 0, 
4124
"n - 'basic_streambuf<char,char_traits<char> >::off_type' 0 - off i - 'ios_base::seekdir' 0 - way "
4125
"i - 'ios_base::openmode' 0 'ios_base::in|ios_base::out' which", (char*)NULL, (void*) NULL, 0);
4126
   G__memfunc_setup("pubseekpos",1089,G__G__stream_14_0_3, 110, -1, G__defined_typename("basic_streambuf<char,char_traits<char> >::pos_type"), 0, 2, 1, 1, 0, 
4127
"n - 'basic_streambuf<char,char_traits<char> >::pos_type' 0 - sp i - 'ios_base::openmode' 0 'ios_base::in|ios_base::out' which", (char*)NULL, (void*) NULL, 0);
4128
   G__memfunc_setup("pubsync",772,G__G__stream_14_0_4, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4129
   G__memfunc_setup("in_avail",835,G__G__stream_14_0_5, 110, -1, G__defined_typename("streamsize"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4130
   G__memfunc_setup("snextc",661,G__G__stream_14_0_6, 105, -1, G__defined_typename("basic_streambuf<char,char_traits<char> >::int_type"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4131
   G__memfunc_setup("sbumpc",650,G__G__stream_14_0_7, 105, -1, G__defined_typename("basic_streambuf<char,char_traits<char> >::int_type"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4132
   G__memfunc_setup("sgetc",534,G__G__stream_14_0_8, 105, -1, G__defined_typename("basic_streambuf<char,char_traits<char> >::int_type"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4133
   G__memfunc_setup("sgetn",545,G__G__stream_14_0_9, 110, -1, G__defined_typename("streamsize"), 0, 2, 1, 1, 0, 
4134
"C - 'basic_streambuf<char,char_traits<char> >::char_type' 0 - s n - 'streamsize' 0 - n", (char*)NULL, (void*) NULL, 0);
4135
   G__memfunc_setup("sputbackc",960,G__G__stream_14_0_10, 105, -1, G__defined_typename("basic_streambuf<char,char_traits<char> >::int_type"), 0, 1, 1, 1, 0, "c - 'basic_streambuf<char,char_traits<char> >::char_type' 0 - c", (char*)NULL, (void*) NULL, 0);
4136
   G__memfunc_setup("sungetc",761,G__G__stream_14_0_11, 105, -1, G__defined_typename("basic_streambuf<char,char_traits<char> >::int_type"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4137
   G__memfunc_setup("sputc",559,G__G__stream_14_0_12, 105, -1, G__defined_typename("basic_streambuf<char,char_traits<char> >::int_type"), 0, 1, 1, 1, 0, "c - 'basic_streambuf<char,char_traits<char> >::char_type' 0 - c", (char*)NULL, (void*) NULL, 0);
4138
   G__memfunc_setup("sputn",570,G__G__stream_14_0_13, 110, -1, G__defined_typename("streamsize"), 0, 2, 1, 1, 0, 
4139
"C - 'basic_streambuf<char,char_traits<char> >::char_type' 10 - s n - 'streamsize' 0 - n", (char*)NULL, (void*) NULL, 0);
4140
   G__memfunc_setup("basic_streambuf<char,char_traits<char> >",3898,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
4141
   G__memfunc_setup("basic_streambuf<char,char_traits<char> >",3898,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR), -1, 0, 1, 1, 4, 0, "u 'basic_streambuf<char,char_traits<char> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
4142
   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR), -1, 1, 1, 1, 4, 0, "u 'basic_streambuf<char,char_traits<char> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
4143
   // automatic destructor
4144
   G__memfunc_setup("~basic_streambuf<char,char_traits<char> >", 4024, G__G__stream_14_0_17, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4145
   G__tag_memfunc_reset();
4146
}
4147
4148
static void G__setup_memfuncbasic_ostreamlEcharcOchar_traitslEchargRsPgR(void) {
4149
   /* basic_ostream<char,char_traits<char> > */
4150
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR));
4151
   G__memfunc_setup("basic_ostream<char,char_traits<char> >",3692,G__G__stream_15_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 1, 5, 1, 0, "U 'basic_streambuf<char,char_traits<char> >' - 0 - sb", (char*)NULL, (void*) NULL, 0);
4152
   G__memfunc_setup("put",345,G__G__stream_15_0_2, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_ostream<char,char_traits<char> >::__ostream_type"), 1, 1, 1, 1, 0, "c - 'basic_ostream<char,char_traits<char> >::char_type' 0 - c", (char*)NULL, (void*) NULL, 0);
4153
   G__memfunc_setup("write",555,G__G__stream_15_0_3, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_ostream<char,char_traits<char> >::__ostream_type"), 1, 2, 1, 1, 0, 
4154
"C - 'basic_ostream<char,char_traits<char> >::char_type' 10 - s n - 'streamsize' 0 - n", (char*)NULL, (void*) NULL, 0);
4155
   G__memfunc_setup("flush",546,G__G__stream_15_0_4, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_ostream<char,char_traits<char> >::__ostream_type"), 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4156
   G__memfunc_setup("seekp",536,G__G__stream_15_0_5, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_ostream<char,char_traits<char> >::__ostream_type"), 1, 1, 1, 1, 0, "n - 'basic_ostream<char,char_traits<char> >::pos_type' 0 - pos", (char*)NULL, (void*) NULL, 0);
4157
   G__memfunc_setup("seekp",536,G__G__stream_15_0_6, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("basic_ostream<char,char_traits<char> >::__ostream_type"), 1, 2, 1, 1, 0, 
4158
"n - 'basic_ostream<char,char_traits<char> >::off_type' 0 - - i - 'ios_base::seekdir' 0 - -", (char*)NULL, (void*) NULL, 0);
4159
   G__memfunc_setup("tellp",545,G__G__stream_15_0_7, 110, -1, G__defined_typename("basic_ostream<char,char_traits<char> >::pos_type"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4160
   G__memfunc_setup("basic_ostream<char,char_traits<char> >",3692,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
4161
   // automatic destructor
4162
   G__memfunc_setup("~basic_ostream<char,char_traits<char> >", 3818, G__G__stream_15_0_9, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4163
   G__tag_memfunc_reset();
4164
}
4165
4166
static void G__setup_memfuncbasic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry(void) {
4167
   /* basic_ostream<char,char_traits<char> >::sentry */
4168
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry));
4169
   G__memfunc_setup("sentry",677,G__G__stream_16_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry), -1, 0, 1, 5, 1, 0, "u 'basic_ostream<char,char_traits<char> >' - 1 - stream", (char*)NULL, (void*) NULL, 0);
4170
   G__memfunc_setup("operator bool",1336,G__G__stream_16_0_2, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4171
   G__memfunc_setup("sentry",677,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry), -1, 0, 1, 1, 4, 0, "u 'basic_ostream<char,char_traits<char> >::sentry' - 11 - -", (char*)NULL, (void*) NULL, 0);
4172
   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry), -1, 1, 1, 1, 4, 0, "u 'basic_ostream<char,char_traits<char> >::sentry' - 11 - -", (char*)NULL, (void*) NULL, 0);
4173
   // automatic destructor
4174
   G__memfunc_setup("~sentry", 803, (G__InterfaceMethod) NULL, (int) ('y'), -1, -1, 0, 0, 1, 4, 0, "", (char*) NULL, (void*) NULL, 0);
4175
   G__tag_memfunc_reset();
4176
}
4177
4178
static void G__setup_memfuncbasic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry(void) {
4179
   /* basic_istream<char,char_traits<char> >::sentry */
4180
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry));
4181
   G__memfunc_setup("sentry",677,G__G__stream_17_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry), -1, 0, 2, 1, 1, 0, 
4182
"u 'basic_istream<char,char_traits<char> >' - 1 - stream g - - 0 '0' noskipws", (char*)NULL, (void*) NULL, 0);
4183
   G__memfunc_setup("operator bool",1336,G__G__stream_17_0_2, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4184
   // automatic copy constructor
4185
   G__memfunc_setup("sentry", 677, G__G__stream_17_0_3, (int) ('i'), G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry), -1, 0, 1, 1, 1, 0, "u 'basic_istream<char,char_traits<char> >::sentry' - 11 - -", (char*) NULL, (void*) NULL, 0);
4186
   // automatic destructor
4187
   G__memfunc_setup("~sentry", 803, (G__InterfaceMethod) NULL, (int) ('y'), -1, -1, 0, 0, 1, 4, 0, "", (char*) NULL, (void*) NULL, 0);
4188
   // automatic assignment operator
4189
   G__memfunc_setup("operator=", 937, G__G__stream_17_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry), -1, 1, 1, 1, 1, 0, "u 'basic_istream<char,char_traits<char> >::sentry' - 11 - -", (char*) NULL, (void*) NULL, 0);
4190
   G__tag_memfunc_reset();
4191
}
4192
4193
static void G__setup_memfuncbasic_filebuflEcharcOchar_traitslEchargRsPgR(void) {
4194
   /* basic_filebuf<char,char_traits<char> > */
4195
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR));
4196
   G__memfunc_setup("basic_filebuf<char,char_traits<char> >",3662,G__G__stream_18_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4197
   G__memfunc_setup("is_open",749,G__G__stream_18_0_2, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4198
   G__memfunc_setup("open",434,G__G__stream_18_0_3, 85, G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR), -1, 0, 2, 1, 1, 0, 
4199
"C - - 10 - s i - 'ios_base::openmode' 0 - -", (char*)NULL, (void*) NULL, 0);
4200
   G__memfunc_setup("close",534,G__G__stream_18_0_4, 85, G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4201
   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR), -1, 1, 1, 1, 4, 0, "u 'basic_filebuf<char,char_traits<char> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
4202
   // automatic destructor
4203
   G__memfunc_setup("~basic_filebuf<char,char_traits<char> >", 3788, G__G__stream_18_0_15, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4204
   G__tag_memfunc_reset();
4205
}
4206
4207
static void G__setup_memfuncbasic_ifstreamlEcharcOchar_traitslEchargRsPgR(void) {
4208
   /* basic_ifstream<char,char_traits<char> > */
4209
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR));
4210
   G__memfunc_setup("basic_ifstream<char,char_traits<char> >",3788,G__G__stream_19_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4211
   G__memfunc_setup("basic_ifstream<char,char_traits<char> >",3788,G__G__stream_19_0_2, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 2, 1, 1, 0, 
4212
"C - - 10 - s i - 'ios_base::openmode' 0 'ios_base::in' mode", (char*)NULL, (void*) NULL, 0);
4213
   G__memfunc_setup("rdbuf",531,G__G__stream_19_0_3, 85, G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4214
   G__memfunc_setup("is_open",749,G__G__stream_19_0_4, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4215
   G__memfunc_setup("open",434,G__G__stream_19_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
4216
"C - - 10 - s i - 'ios_base::openmode' 0 'ios_base::in' mode", (char*)NULL, (void*) NULL, 0);
4217
   G__memfunc_setup("close",534,G__G__stream_19_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4218
   // automatic destructor
4219
   G__memfunc_setup("~basic_ifstream<char,char_traits<char> >", 3914, G__G__stream_19_0_7, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4220
   G__tag_memfunc_reset();
4221
}
4222
4223
static void G__setup_memfuncbasic_ofstreamlEcharcOchar_traitslEchargRsPgR(void) {
4224
   /* basic_ofstream<char,char_traits<char> > */
4225
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR));
4226
   G__memfunc_setup("basic_ofstream<char,char_traits<char> >",3794,G__G__stream_20_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4227
   G__memfunc_setup("basic_ofstream<char,char_traits<char> >",3794,G__G__stream_20_0_2, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 2, 1, 1, 0, 
4228
"C - - 10 - s i - 'ios_base::openmode' 0 'ios_base::out' mode", (char*)NULL, (void*) NULL, 0);
4229
   G__memfunc_setup("rdbuf",531,G__G__stream_20_0_3, 85, G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4230
   G__memfunc_setup("is_open",749,G__G__stream_20_0_4, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4231
   G__memfunc_setup("open",434,G__G__stream_20_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
4232
"C - - 10 - s i - 'ios_base::openmode' 0 'ios_base::out' mode", (char*)NULL, (void*) NULL, 0);
4233
   G__memfunc_setup("close",534,G__G__stream_20_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4234
   // automatic destructor
4235
   G__memfunc_setup("~basic_ofstream<char,char_traits<char> >", 3920, G__G__stream_20_0_7, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4236
   G__tag_memfunc_reset();
4237
}
4238
4239
static void G__setup_memfuncbasic_fstreamlEcharcOchar_traitslEchargRsPgR(void) {
4240
   /* basic_fstream<char,char_traits<char> > */
4241
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR));
4242
   G__memfunc_setup("basic_fstream<char,char_traits<char> >",3683,G__G__stream_21_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4243
   G__memfunc_setup("basic_fstream<char,char_traits<char> >",3683,G__G__stream_21_0_2, 105, G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 2, 1, 1, 0, 
4244
"C - - 10 - s i - 'ios_base::openmode' 0 - mode", (char*)NULL, (void*) NULL, 0);
4245
   G__memfunc_setup("rdbuf",531,G__G__stream_21_0_3, 85, G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4246
   G__memfunc_setup("is_open",749,G__G__stream_21_0_4, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4247
   G__memfunc_setup("open",434,G__G__stream_21_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
4248
"C - - 10 - s i - 'ios_base::openmode' 0 - mode", (char*)NULL, (void*) NULL, 0);
4249
   G__memfunc_setup("close",534,G__G__stream_21_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
4250
   // automatic destructor
4251
   G__memfunc_setup("~basic_fstream<char,char_traits<char> >", 3809, G__G__stream_21_0_7, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
4252
   G__tag_memfunc_reset();
4253
}
4254
4255
static void G__setup_memfuncbasic_iostreamlEcharcOchar_traitslEchargRsPgR(void) {
4256
   /* basic_iostream<char,char_traits<char> > */
4257
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR));
4258
   G__memfunc_setup("basic_iostream<char,char_traits<char> >",3797,G__G__stream_22_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 1, 5, 1, 0, "U 'basic_streambuf<char,char_traits<char> >' - 0 - sb", (char*)NULL, (void*) NULL, 0);
4259
   G__memfunc_setup("basic_iostream<char,char_traits<char> >",3797,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR), -1, 0, 0, 5, 2, 0, "", (char*)NULL, (void*) NULL, 0);
4260
   // automatic destructor
4261
   G__memfunc_setup("~basic_iostream<char,char_traits<char> >", 3923, G__G__stream_22_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4262
   G__tag_memfunc_reset();
4263
}
4264
4265
static void G__setup_memfuncbasic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR(void) {
4266
   /* basic_stringbuf<char,char_traits<char>,allocator<char> > */
4267
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
4268
   G__memfunc_setup("basic_stringbuf<char,char_traits<char>,allocator<char> >",5450,G__G__stream_27_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 1, 5, 1, 0, "i - 'ios_base::openmode' 0 'ios_base::in|ios_base::out' which", (char*)NULL, (void*) NULL, 0);
4269
   G__memfunc_setup("basic_stringbuf<char,char_traits<char>,allocator<char> >",5450,G__G__stream_27_0_2, 105, G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 2, 5, 1, 0, 
4270
"u 'string' 'basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type' 11 - str i - 'ios_base::openmode' 0 'ios_base::in|ios_base::out' which", (char*)NULL, (void*) NULL, 0);
4271
   G__memfunc_setup("str",345,G__G__stream_27_0_3, 117, G__get_linked_tagnum(&G__G__streamLN_string), G__defined_typename("basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4272
   G__memfunc_setup("str",345,G__G__stream_27_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' 'basic_stringbuf<char,char_traits<char>,allocator<char> >::__string_type' 11 - str_arg", (char*)NULL, (void*) NULL, 0);
4273
   G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 1, 1, 1, 4, 0, "u 'basic_stringbuf<char,char_traits<char>,allocator<char> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
4274
   // automatic destructor
4275
   G__memfunc_setup("~basic_stringbuf<char,char_traits<char>,allocator<char> >", 5576, G__G__stream_27_0_13, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4276
   G__tag_memfunc_reset();
4277
}
4278
4279
static void G__setup_memfuncbasic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR(void) {
4280
   /* basic_istringstream<char,char_traits<char>,allocator<char> > */
4281
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
4282
   G__memfunc_setup("basic_istringstream<char,char_traits<char>,allocator<char> >",5890,G__G__stream_28_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 1, 5, 1, 0, "i - 'ios_base::openmode' 0 'ios_base::in' which", (char*)NULL, (void*) NULL, 0);
4283
   G__memfunc_setup("basic_istringstream<char,char_traits<char>,allocator<char> >",5890,G__G__stream_28_0_2, 105, G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 2, 5, 1, 0, 
4284
"u 'string' 'basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type' 11 - str i - 'ios_base::openmode' 0 'ios_base::in' which", (char*)NULL, (void*) NULL, 0);
4285
   G__memfunc_setup("basic_istringstream<char,char_traits<char>,allocator<char> >",5890,G__G__stream_28_0_3, 105, G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 2, 5, 1, 0, 
4286
"C - - 10 - str i - 'ios_base::openmode' 0 'ios_base::in' which", (char*)NULL, (void*) NULL, 0);
4287
   G__memfunc_setup("rdbuf",531,G__G__stream_28_0_4, 85, G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4288
   G__memfunc_setup("str",345,G__G__stream_28_0_5, 117, G__get_linked_tagnum(&G__G__streamLN_string), G__defined_typename("basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4289
   G__memfunc_setup("str",345,G__G__stream_28_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' 'basic_istringstream<char,char_traits<char>,allocator<char> >::__string_type' 11 - str", (char*)NULL, (void*) NULL, 0);
4290
   // automatic destructor
4291
   G__memfunc_setup("~basic_istringstream<char,char_traits<char>,allocator<char> >", 6016, G__G__stream_28_0_7, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4292
   G__tag_memfunc_reset();
4293
}
4294
4295
static void G__setup_memfuncbasic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR(void) {
4296
   /* basic_ostringstream<char,char_traits<char>,allocator<char> > */
4297
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
4298
   G__memfunc_setup("basic_ostringstream<char,char_traits<char>,allocator<char> >",5896,G__G__stream_29_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 1, 5, 1, 0, "i - 'ios_base::openmode' 0 'ios_base::out' which", (char*)NULL, (void*) NULL, 0);
4299
   G__memfunc_setup("basic_ostringstream<char,char_traits<char>,allocator<char> >",5896,G__G__stream_29_0_2, 105, G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 2, 5, 1, 0, 
4300
"u 'string' 'basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type' 11 - str i - 'ios_base::openmode' 0 'ios_base::out' which", (char*)NULL, (void*) NULL, 0);
4301
   G__memfunc_setup("rdbuf",531,G__G__stream_29_0_3, 85, G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4302
   G__memfunc_setup("str",345,G__G__stream_29_0_4, 117, G__get_linked_tagnum(&G__G__streamLN_string), G__defined_typename("basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4303
   G__memfunc_setup("str",345,G__G__stream_29_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' 'basic_ostringstream<char,char_traits<char>,allocator<char> >::__string_type' 11 - str", (char*)NULL, (void*) NULL, 0);
4304
   // automatic destructor
4305
   G__memfunc_setup("~basic_ostringstream<char,char_traits<char>,allocator<char> >", 6022, G__G__stream_29_0_6, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4306
   G__tag_memfunc_reset();
4307
}
4308
4309
static void G__setup_memfuncbasic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR(void) {
4310
   /* basic_stringstream<char,char_traits<char>,allocator<char> > */
4311
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR));
4312
   G__memfunc_setup("basic_stringstream<char,char_traits<char>,allocator<char> >",5785,G__G__stream_30_0_1, 105, G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 1, 5, 1, 0, "i - 'ios_base::openmode' 0 'ios_base::out|ios_base::in' which", (char*)NULL, (void*) NULL, 0);
4313
   G__memfunc_setup("basic_stringstream<char,char_traits<char>,allocator<char> >",5785,G__G__stream_30_0_2, 105, G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 2, 5, 1, 0, 
4314
"u 'string' 'basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type' 11 - str i - 'ios_base::openmode' 0 'ios_base::out|ios_base::in' which", (char*)NULL, (void*) NULL, 0);
4315
   G__memfunc_setup("rdbuf",531,G__G__stream_30_0_3, 85, G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4316
   G__memfunc_setup("str",345,G__G__stream_30_0_4, 117, G__get_linked_tagnum(&G__G__streamLN_string), G__defined_typename("basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
4317
   G__memfunc_setup("str",345,G__G__stream_30_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' 'basic_stringstream<char,char_traits<char>,allocator<char> >::__string_type' 11 - str", (char*)NULL, (void*) NULL, 0);
4318
   // automatic destructor
4319
   G__memfunc_setup("~basic_stringstream<char,char_traits<char>,allocator<char> >", 5911, G__G__stream_30_0_6, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
4320
   G__tag_memfunc_reset();
4321
}
4322
4323
4324
/*********************************************************
4325
* Member function information setup
4326
*********************************************************/
4327
extern "C" void G__cpp_setup_memfuncG__stream() {
4328
}
4329
4330
/*********************************************************
4331
* Global variable information setup for each class
4332
*********************************************************/
4333
static void G__cpp_setup_global0() {
4334
4335
   /* Setting up global variables */
4336
   G__resetplocal();
4337
4338
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"__GNUC__=3",1,(char*)NULL);
4339
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"__GNUC_MINOR__=4",1,(char*)NULL);
4340
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__IOSTREAM_H=0",1,(char*)NULL);
4341
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__TMPLTIOS=0",1,(char*)NULL);
4342
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__OSTREAMBODY=0",1,(char*)NULL);
4343
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__OSTREAMGLOBALSTUB=0",1,(char*)NULL);
4344
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__MANIP_SUPPORT=0",1,(char*)NULL);
4345
   G__memvar_setup((void*)(&cin),117,0,0,G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),G__defined_typename("istream"),-1,1,"cin=",0,(char*)NULL);
4346
   G__memvar_setup((void*)(&cout),117,0,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),G__defined_typename("ostream"),-1,1,"cout=",0,(char*)NULL);
4347
   G__memvar_setup((void*)(&cerr),117,0,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),G__defined_typename("ostream"),-1,1,"cerr=",0,(char*)NULL);
4348
   G__memvar_setup((void*)(&clog),117,0,0,G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),G__defined_typename("ostream"),-1,1,"clog=",0,(char*)NULL);
4349
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__FSTREAM_H=0",1,(char*)NULL);
4350
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__SSTREAM_H=0",1,(char*)NULL);
4351
4352
   G__resetglobalenv();
4353
}
4354
extern "C" void G__cpp_setup_globalG__stream() {
4355
  G__cpp_setup_global0();
4356
}
4357
4358
/*********************************************************
4359
* Global function information setup for each class
4360
*********************************************************/
4361
static void G__cpp_setup_func0() {
4362
   G__lastifuncposition();
4363
4364
   G__memfunc_setup("dec", 300, G__G__stream__0_0, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4365
#ifndef dec
4366
, (void*) (ios_base& (*)(ios_base&))dec, 0);
4367
#else
4368
, (void*) NULL, 0);
4369
#endif
4370
   G__memfunc_setup("hex", 325, G__G__stream__0_1, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4371
#ifndef hex
4372
, (void*) (ios_base& (*)(ios_base&))hex, 0);
4373
#else
4374
, (void*) NULL, 0);
4375
#endif
4376
   G__memfunc_setup("oct", 326, G__G__stream__0_2, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4377
#ifndef oct
4378
, (void*) (ios_base& (*)(ios_base&))oct, 0);
4379
#else
4380
, (void*) NULL, 0);
4381
#endif
4382
   G__memfunc_setup("fixed", 528, G__G__stream__0_3, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4383
#ifndef fixed
4384
, (void*) (ios_base& (*)(ios_base&))fixed, 0);
4385
#else
4386
, (void*) NULL, 0);
4387
#endif
4388
   G__memfunc_setup("scientific", 1057, G__G__stream__0_4, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4389
#ifndef scientific
4390
, (void*) (ios_base& (*)(ios_base&))scientific, 0);
4391
#else
4392
, (void*) NULL, 0);
4393
#endif
4394
   G__memfunc_setup("right", 542, G__G__stream__0_5, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4395
#ifndef right
4396
, (void*) (ios_base& (*)(ios_base&))right, 0);
4397
#else
4398
, (void*) NULL, 0);
4399
#endif
4400
   G__memfunc_setup("left", 427, G__G__stream__0_6, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4401
#ifndef left
4402
, (void*) (ios_base& (*)(ios_base&))left, 0);
4403
#else
4404
, (void*) NULL, 0);
4405
#endif
4406
   G__memfunc_setup("internal", 861, G__G__stream__0_7, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4407
#ifndef internal
4408
, (void*) (ios_base& (*)(ios_base&))internal, 0);
4409
#else
4410
, (void*) NULL, 0);
4411
#endif
4412
   G__memfunc_setup("nouppercase", 1189, G__G__stream__0_8, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4413
#ifndef nouppercase
4414
, (void*) (ios_base& (*)(ios_base&))nouppercase, 0);
4415
#else
4416
, (void*) NULL, 0);
4417
#endif
4418
   G__memfunc_setup("uppercase", 968, G__G__stream__0_9, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4419
#ifndef uppercase
4420
, (void*) (ios_base& (*)(ios_base&))uppercase, 0);
4421
#else
4422
, (void*) NULL, 0);
4423
#endif
4424
   G__memfunc_setup("noskipws", 894, G__G__stream__0_10, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4425
#ifndef noskipws
4426
, (void*) (ios_base& (*)(ios_base&))noskipws, 0);
4427
#else
4428
, (void*) NULL, 0);
4429
#endif
4430
   G__memfunc_setup("skipws", 673, G__G__stream__0_11, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4431
#ifndef skipws
4432
, (void*) (ios_base& (*)(ios_base&))skipws, 0);
4433
#else
4434
, (void*) NULL, 0);
4435
#endif
4436
   G__memfunc_setup("noshowpos", 1008, G__G__stream__0_12, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4437
#ifndef noshowpos
4438
, (void*) (ios_base& (*)(ios_base&))noshowpos, 0);
4439
#else
4440
, (void*) NULL, 0);
4441
#endif
4442
   G__memfunc_setup("showpos", 787, G__G__stream__0_13, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4443
#ifndef showpos
4444
, (void*) (ios_base& (*)(ios_base&))showpos, 0);
4445
#else
4446
, (void*) NULL, 0);
4447
#endif
4448
   G__memfunc_setup("noshowpoint", 1224, G__G__stream__0_14, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4449
#ifndef noshowpoint
4450
, (void*) (ios_base& (*)(ios_base&))noshowpoint, 0);
4451
#else
4452
, (void*) NULL, 0);
4453
#endif
4454
   G__memfunc_setup("showpoint", 1003, G__G__stream__0_15, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4455
#ifndef showpoint
4456
, (void*) (ios_base& (*)(ios_base&))showpoint, 0);
4457
#else
4458
, (void*) NULL, 0);
4459
#endif
4460
   G__memfunc_setup("noshowbase", 1081, G__G__stream__0_16, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4461
#ifndef noshowbase
4462
, (void*) (ios_base& (*)(ios_base&))noshowbase, 0);
4463
#else
4464
, (void*) NULL, 0);
4465
#endif
4466
   G__memfunc_setup("showbase", 860, G__G__stream__0_17, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4467
#ifndef showbase
4468
, (void*) (ios_base& (*)(ios_base&))showbase, 0);
4469
#else
4470
, (void*) NULL, 0);
4471
#endif
4472
   G__memfunc_setup("noboolalpha", 1167, G__G__stream__0_18, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4473
#ifndef noboolalpha
4474
, (void*) (ios_base& (*)(ios_base&))noboolalpha, 0);
4475
#else
4476
, (void*) NULL, 0);
4477
#endif
4478
   G__memfunc_setup("boolalpha", 946, G__G__stream__0_19, 117, G__get_linked_tagnum(&G__G__streamLN_ios_base), -1, 1, 1, 1, 1, 0, "u 'ios_base' - 1 - -", (char*) NULL
4479
#ifndef boolalpha
4480
, (void*) (ios_base& (*)(ios_base&))boolalpha, 0);
4481
#else
4482
, (void*) NULL, 0);
4483
#endif
4484
   G__memfunc_setup("ws", 234, G__G__stream__0_20, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 1, 1, 1, 0, "u 'basic_istream<char,char_traits<char> >' 'istream' 1 - -", (char*) NULL
4485
#ifndef ws
4486
, (void*) (istream& (*)(istream&))ws, 0);
4487
#else
4488
, (void*) NULL, 0);
4489
#endif
4490
   G__memfunc_setup("endl", 419, G__G__stream__0_21, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 1, 1, 1, 0, "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - i", (char*) NULL
4491
#ifndef endl
4492
, (void*) (ostream& (*)(ostream&))endl, 0);
4493
#else
4494
, (void*) NULL, 0);
4495
#endif
4496
   G__memfunc_setup("ends", 426, G__G__stream__0_22, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 1, 1, 1, 0, "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - i", (char*) NULL
4497
#ifndef ends
4498
, (void*) (ostream& (*)(ostream&))ends, 0);
4499
#else
4500
, (void*) NULL, 0);
4501
#endif
4502
   G__memfunc_setup("flush", 546, G__G__stream__0_23, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 1, 1, 1, 0, "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - -", (char*) NULL
4503
#ifndef flush
4504
, (void*) (ostream& (*)(ostream&))flush, 0);
4505
#else
4506
, (void*) NULL, 0);
4507
#endif
4508
   G__memfunc_setup("operator<<", 996, G__G__stream__0_24, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4509
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - c - - 0 - -", (char*) NULL
4510
, (void*) NULL, 0);
4511
   G__memfunc_setup("operator<<", 996, G__G__stream__0_25, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4512
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - C - - 0 - -", (char*) NULL
4513
, (void*) NULL, 0);
4514
   G__memfunc_setup("operator<<", 996, G__G__stream__0_26, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4515
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - Y - - 0 - -", (char*) NULL
4516
, (void*) NULL, 0);
4517
   G__memfunc_setup("operator<<", 996, G__G__stream__0_27, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4518
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - b - - 0 - -", (char*) NULL
4519
, (void*) NULL, 0);
4520
   G__memfunc_setup("operator<<", 996, G__G__stream__0_28, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4521
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - s - - 0 - -", (char*) NULL
4522
, (void*) NULL, 0);
4523
   G__memfunc_setup("operator<<", 996, G__G__stream__0_29, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4524
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - r - - 0 - -", (char*) NULL
4525
, (void*) NULL, 0);
4526
   G__memfunc_setup("operator<<", 996, G__G__stream__0_30, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4527
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - ostr i - - 1 - i", (char*) NULL
4528
, (void*) NULL, 0);
4529
   G__memfunc_setup("operator<<", 996, G__G__stream__0_31, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4530
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - h - - 0 - -", (char*) NULL
4531
, (void*) NULL, 0);
4532
   G__memfunc_setup("operator<<", 996, G__G__stream__0_32, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4533
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - l - - 0 - -", (char*) NULL
4534
, (void*) NULL, 0);
4535
   G__memfunc_setup("operator<<", 996, G__G__stream__0_33, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4536
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - k - - 0 - -", (char*) NULL
4537
, (void*) NULL, 0);
4538
   G__memfunc_setup("operator<<", 996, G__G__stream__0_34, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4539
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - f - - 0 - -", (char*) NULL
4540
, (void*) NULL, 0);
4541
   G__memfunc_setup("operator<<", 996, G__G__stream__0_35, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4542
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - d - - 0 - -", (char*) NULL
4543
, (void*) NULL, 0);
4544
   G__memfunc_setup("operator<<", 996, G__G__stream__0_36, 117, G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
4545
"u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - g - - 0 - -", (char*) NULL
4546
, (void*) NULL, 0);
4547
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_37, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4548
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - c - - 1 - -", (char*) NULL
4549
, (void*) NULL, 0);
4550
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_38, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4551
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - b - - 1 - -", (char*) NULL
4552
, (void*) NULL, 0);
4553
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_39, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4554
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - s - - 1 - -", (char*) NULL
4555
, (void*) NULL, 0);
4556
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_40, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4557
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - r - - 1 - -", (char*) NULL
4558
, (void*) NULL, 0);
4559
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_41, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4560
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - istr i - - 1 - i", (char*) NULL
4561
, (void*) NULL, 0);
4562
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_42, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4563
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - h - - 1 - -", (char*) NULL
4564
, (void*) NULL, 0);
4565
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_43, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4566
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - l - - 1 - -", (char*) NULL
4567
, (void*) NULL, 0);
4568
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_44, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4569
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - k - - 1 - -", (char*) NULL
4570
, (void*) NULL, 0);
4571
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_45, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4572
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - f - - 1 - -", (char*) NULL
4573
, (void*) NULL, 0);
4574
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_46, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4575
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - d - - 1 - -", (char*) NULL
4576
, (void*) NULL, 0);
4577
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_47, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4578
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - g - - 1 - -", (char*) NULL
4579
, (void*) NULL, 0);
4580
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_48, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4581
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - C - - 0 - -", (char*) NULL
4582
, (void*) NULL, 0);
4583
   G__memfunc_setup("operator>>", 1000, G__G__stream__0_49, 117, G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("istream"), 1, 2, 1, 1, 0, 
4584
"u 'basic_istream<char,char_traits<char> >' 'istream' 1 - - Y - - 1 - -", (char*) NULL
4585
, (void*) NULL, 0);
4586
4587
   G__resetifuncposition();
4588
}
4589
4590
extern "C" void G__cpp_setup_funcG__stream() {
4591
  G__cpp_setup_func0();
4592
}
4593
4594
/*********************************************************
4595
* Class,struct,union,enum tag information setup
4596
*********************************************************/
4597
/* Setup class/struct taginfo */
4598
G__linked_taginfo G__G__streamLN_mbstate_t = { "mbstate_t" , 115 , -1 };
4599
G__linked_taginfo G__G__streamLN_streamoff = { "streamoff" , 99 , -1 };
4600
G__linked_taginfo G__G__streamLN_fposlEmbstate_tgR = { "fpos<mbstate_t>" , 99 , -1 };
4601
G__linked_taginfo G__G__streamLN_ios_base = { "ios_base" , 99 , -1 };
4602
G__linked_taginfo G__G__streamLN_ios_basecLcLio_state = { "ios_base::io_state" , 101 , -1 };
4603
G__linked_taginfo G__G__streamLN_ios_basecLcLopen_mode = { "ios_base::open_mode" , 101 , -1 };
4604
G__linked_taginfo G__G__streamLN_ios_basecLcLseek_dir = { "ios_base::seek_dir" , 101 , -1 };
4605
G__linked_taginfo G__G__streamLN_ios_basecLcLfmt_flags = { "ios_base::fmt_flags" , 101 , -1 };
4606
G__linked_taginfo G__G__streamLN_ios_basecLcLevent = { "ios_base::event" , 101 , -1 };
4607
G__linked_taginfo G__G__streamLN_ios_basecLcLInit = { "ios_base::Init" , 99 , -1 };
4608
G__linked_taginfo G__G__streamLN_char_traitslEchargR = { "char_traits<char>" , 115 , -1 };
4609
G__linked_taginfo G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR = { "basic_istream<char,char_traits<char> >" , 99 , -1 };
4610
G__linked_taginfo G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR = { "basic_ios<char,char_traits<char> >" , 99 , -1 };
4611
G__linked_taginfo G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR = { "basic_streambuf<char,char_traits<char> >" , 99 , -1 };
4612
G__linked_taginfo G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR = { "basic_ostream<char,char_traits<char> >" , 99 , -1 };
4613
G__linked_taginfo G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry = { "basic_ostream<char,char_traits<char> >::sentry" , 99 , -1 };
4614
G__linked_taginfo G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry = { "basic_istream<char,char_traits<char> >::sentry" , 99 , -1 };
4615
G__linked_taginfo G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR = { "basic_filebuf<char,char_traits<char> >" , 99 , -1 };
4616
G__linked_taginfo G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR = { "basic_ifstream<char,char_traits<char> >" , 99 , -1 };
4617
G__linked_taginfo G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR = { "basic_ofstream<char,char_traits<char> >" , 99 , -1 };
4618
G__linked_taginfo G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR = { "basic_fstream<char,char_traits<char> >" , 99 , -1 };
4619
G__linked_taginfo G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR = { "basic_iostream<char,char_traits<char> >" , 99 , -1 };
4620
G__linked_taginfo G__G__streamLN_string = { "string" , 99 , -1 };
4621
G__linked_taginfo G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR = { "basic_stringbuf<char,char_traits<char>,allocator<char> >" , 99 , -1 };
4622
G__linked_taginfo G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR = { "basic_istringstream<char,char_traits<char>,allocator<char> >" , 99 , -1 };
4623
G__linked_taginfo G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR = { "basic_ostringstream<char,char_traits<char>,allocator<char> >" , 99 , -1 };
4624
G__linked_taginfo G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR = { "basic_stringstream<char,char_traits<char>,allocator<char> >" , 99 , -1 };
4625
4626
/* Reset class/struct taginfo */
4627
extern "C" void G__cpp_reset_tagtableG__stream() {
4628
  G__G__streamLN_mbstate_t.tagnum = -1 ;
4629
  G__G__streamLN_streamoff.tagnum = -1 ;
4630
  G__G__streamLN_fposlEmbstate_tgR.tagnum = -1 ;
4631
  G__G__streamLN_ios_base.tagnum = -1 ;
4632
  G__G__streamLN_ios_basecLcLio_state.tagnum = -1 ;
4633
  G__G__streamLN_ios_basecLcLopen_mode.tagnum = -1 ;
4634
  G__G__streamLN_ios_basecLcLseek_dir.tagnum = -1 ;
4635
  G__G__streamLN_ios_basecLcLfmt_flags.tagnum = -1 ;
4636
  G__G__streamLN_ios_basecLcLevent.tagnum = -1 ;
4637
  G__G__streamLN_ios_basecLcLInit.tagnum = -1 ;
4638
  G__G__streamLN_char_traitslEchargR.tagnum = -1 ;
4639
  G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4640
  G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4641
  G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4642
  G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4643
  G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry.tagnum = -1 ;
4644
  G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry.tagnum = -1 ;
4645
  G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4646
  G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4647
  G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4648
  G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4649
  G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
4650
  G__G__streamLN_string.tagnum = -1 ;
4651
  G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR.tagnum = -1 ;
4652
  G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR.tagnum = -1 ;
4653
  G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR.tagnum = -1 ;
4654
  G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR.tagnum = -1 ;
4655
}
4656
4657
4658
extern "C" void G__cpp_setup_tagtableG__stream() {
4659
4660
   /* Setting up class,struct,union tag entry */
4661
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_mbstate_t),sizeof(mbstate_t),-1,0,(char*)NULL,G__setup_memvarmbstate_t,G__setup_memfuncmbstate_t);
4662
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_streamoff),sizeof(streamoff),-1,0,(char*)NULL,G__setup_memvarstreamoff,G__setup_memfuncstreamoff);
4663
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_fposlEmbstate_tgR),sizeof(fpos<mbstate_t>),-1,33536,(char*)NULL,G__setup_memvarfposlEmbstate_tgR,G__setup_memfuncfposlEmbstate_tgR);
4664
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_ios_base),sizeof(ios_base),-1,3840,(char*)NULL,G__setup_memvarios_base,G__setup_memfuncios_base);
4665
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLio_state),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
4666
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLopen_mode),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
4667
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLseek_dir),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
4668
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLfmt_flags),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
4669
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLevent),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
4670
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_ios_basecLcLInit),sizeof(ios_base::Init),-1,1280,(char*)NULL,G__setup_memvarios_basecLcLInit,G__setup_memfuncios_basecLcLInit);
4671
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_char_traitslEchargR),sizeof(char_traits<char>),-1,0,(char*)NULL,G__setup_memvarchar_traitslEchargR,G__setup_memfuncchar_traitslEchargR);
4672
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR),sizeof(basic_istream<char,char_traits<char> >),-1,34048,(char*)NULL,G__setup_memvarbasic_istreamlEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_istreamlEcharcOchar_traitslEchargRsPgR);
4673
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR),sizeof(basic_ios<char,char_traits<char> >),-1,36608,(char*)NULL,G__setup_memvarbasic_ioslEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_ioslEcharcOchar_traitslEchargRsPgR);
4674
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR),sizeof(basic_streambuf<char,char_traits<char> >),-1,3840,(char*)NULL,G__setup_memvarbasic_streambuflEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_streambuflEcharcOchar_traitslEchargRsPgR);
4675
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),sizeof(basic_ostream<char,char_traits<char> >),-1,34048,(char*)NULL,G__setup_memvarbasic_ostreamlEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_ostreamlEcharcOchar_traitslEchargRsPgR);
4676
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry),sizeof(basic_ostream<char,char_traits<char> >::sentry),-1,36352,(char*)NULL,G__setup_memvarbasic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry,G__setup_memfuncbasic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry);
4677
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry),sizeof(basic_istream<char,char_traits<char> >::sentry),-1,33792,(char*)NULL,G__setup_memvarbasic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry,G__setup_memfuncbasic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry);
4678
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR),sizeof(basic_filebuf<char,char_traits<char> >),-1,3328,(char*)NULL,G__setup_memvarbasic_filebuflEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_filebuflEcharcOchar_traitslEchargRsPgR);
4679
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR),sizeof(basic_ifstream<char,char_traits<char> >),-1,34048,(char*)NULL,G__setup_memvarbasic_ifstreamlEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_ifstreamlEcharcOchar_traitslEchargRsPgR);
4680
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR),sizeof(basic_ofstream<char,char_traits<char> >),-1,34048,(char*)NULL,G__setup_memvarbasic_ofstreamlEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_ofstreamlEcharcOchar_traitslEchargRsPgR);
4681
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR),sizeof(basic_fstream<char,char_traits<char> >),-1,33024,(char*)NULL,G__setup_memvarbasic_fstreamlEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_fstreamlEcharcOchar_traitslEchargRsPgR);
4682
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR),sizeof(basic_iostream<char,char_traits<char> >),-1,34048,(char*)NULL,G__setup_memvarbasic_iostreamlEcharcOchar_traitslEchargRsPgR,G__setup_memfuncbasic_iostreamlEcharcOchar_traitslEchargRsPgR);
4683
   G__get_linked_tagnum_fwd(&G__G__streamLN_string);
4684
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),sizeof(basic_stringbuf<char,char_traits<char>,allocator<char> >),-1,36096,(char*)NULL,G__setup_memvarbasic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR,G__setup_memfuncbasic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
4685
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),sizeof(basic_istringstream<char,char_traits<char>,allocator<char> >),-1,34048,(char*)NULL,G__setup_memvarbasic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR,G__setup_memfuncbasic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
4686
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),sizeof(basic_ostringstream<char,char_traits<char>,allocator<char> >),-1,34048,(char*)NULL,G__setup_memvarbasic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR,G__setup_memfuncbasic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
4687
   G__tagtable_setup(G__get_linked_tagnum(&G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR),sizeof(basic_stringstream<char,char_traits<char>,allocator<char> >),-1,34048,(char*)NULL,G__setup_memvarbasic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR,G__setup_memfuncbasic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR);
4688
}
4689
extern "C" void G__cpp_setupG__stream(void) {
4690
  G__check_setup_version(30051515,"G__cpp_setupG__stream()");
4691
  G__set_cpp_environmentG__stream();
4692
  G__cpp_setup_tagtableG__stream();
4693
4694
  G__cpp_setup_inheritanceG__stream();
4695
4696
  G__cpp_setup_typetableG__stream();
4697
4698
  G__cpp_setup_memvarG__stream();
4699
4700
  G__cpp_setup_memfuncG__stream();
4701
  G__cpp_setup_globalG__stream();
4702
  G__cpp_setup_funcG__stream();
4703
4704
   if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__stream();
4705
  return;
4706
}
(-)root/cint/src/gcc4strm.h (+83 lines)
Line 0 Link Here
1
/********************************************************************
2
* gcc4strm.h
3
* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
4
*          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
5
*          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
6
********************************************************************/
7
#ifdef __CINT__
8
#error gcc4strm.h/C is only for compilation. Abort cint.
9
#endif
10
#include <stddef.h>
11
#include <stdio.h>
12
#include <stdlib.h>
13
#include <math.h>
14
#include <string.h>
15
#define G__ANSIHEADER
16
#define G__DICTIONARY
17
#include "G__ci.h"
18
extern "C" {
19
extern void G__cpp_setup_tagtableG__stream();
20
extern void G__cpp_setup_inheritanceG__stream();
21
extern void G__cpp_setup_typetableG__stream();
22
extern void G__cpp_setup_memvarG__stream();
23
extern void G__cpp_setup_globalG__stream();
24
extern void G__cpp_setup_memfuncG__stream();
25
extern void G__cpp_setup_funcG__stream();
26
extern void G__set_cpp_environmentG__stream();
27
}
28
29
30
#include "iostrm.h"
31
#include "fstrm.h"
32
#include "sstrm.h"
33
#include "linkdef.h"
34
35
#ifndef G__MEMFUNCBODY
36
#endif
37
38
extern G__linked_taginfo G__G__streamLN_mbstate_t;
39
extern G__linked_taginfo G__G__streamLN_streamoff;
40
extern G__linked_taginfo G__G__streamLN_fposlEmbstate_tgR;
41
extern G__linked_taginfo G__G__streamLN_ios_base;
42
extern G__linked_taginfo G__G__streamLN_ios_basecLcLio_state;
43
extern G__linked_taginfo G__G__streamLN_ios_basecLcLopen_mode;
44
extern G__linked_taginfo G__G__streamLN_ios_basecLcLseek_dir;
45
extern G__linked_taginfo G__G__streamLN_ios_basecLcLfmt_flags;
46
extern G__linked_taginfo G__G__streamLN_ios_basecLcLevent;
47
extern G__linked_taginfo G__G__streamLN_ios_basecLcLInit;
48
extern G__linked_taginfo G__G__streamLN_char_traitslEchargR;
49
extern G__linked_taginfo G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgR;
50
extern G__linked_taginfo G__G__streamLN_basic_ioslEcharcOchar_traitslEchargRsPgR;
51
extern G__linked_taginfo G__G__streamLN_basic_streambuflEcharcOchar_traitslEchargRsPgR;
52
extern G__linked_taginfo G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR;
53
extern G__linked_taginfo G__G__streamLN_basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry;
54
extern G__linked_taginfo G__G__streamLN_basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry;
55
extern G__linked_taginfo G__G__streamLN_basic_filebuflEcharcOchar_traitslEchargRsPgR;
56
extern G__linked_taginfo G__G__streamLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR;
57
extern G__linked_taginfo G__G__streamLN_basic_ofstreamlEcharcOchar_traitslEchargRsPgR;
58
extern G__linked_taginfo G__G__streamLN_basic_fstreamlEcharcOchar_traitslEchargRsPgR;
59
extern G__linked_taginfo G__G__streamLN_basic_iostreamlEcharcOchar_traitslEchargRsPgR;
60
extern G__linked_taginfo G__G__streamLN_string;
61
extern G__linked_taginfo G__G__streamLN_basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
62
extern G__linked_taginfo G__G__streamLN_basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
63
extern G__linked_taginfo G__G__streamLN_basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
64
extern G__linked_taginfo G__G__streamLN_basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
65
66
/* STUB derived class for protected member access */
67
typedef fpos<mbstate_t> G__fposlEmbstate_tgR;
68
typedef char_traits<char> G__char_traitslEchargR;
69
typedef basic_istream<char,char_traits<char> > G__basic_istreamlEcharcOchar_traitslEchargRsPgR;
70
typedef basic_ios<char,char_traits<char> > G__basic_ioslEcharcOchar_traitslEchargRsPgR;
71
typedef basic_streambuf<char,char_traits<char> > G__basic_streambuflEcharcOchar_traitslEchargRsPgR;
72
typedef basic_ostream<char,char_traits<char> > G__basic_ostreamlEcharcOchar_traitslEchargRsPgR;
73
typedef basic_ostream<char,char_traits<char> >::sentry G__basic_ostreamlEcharcOchar_traitslEchargRsPgRcLcLsentry;
74
typedef basic_istream<char,char_traits<char> >::sentry G__basic_istreamlEcharcOchar_traitslEchargRsPgRcLcLsentry;
75
typedef basic_filebuf<char,char_traits<char> > G__basic_filebuflEcharcOchar_traitslEchargRsPgR;
76
typedef basic_ifstream<char,char_traits<char> > G__basic_ifstreamlEcharcOchar_traitslEchargRsPgR;
77
typedef basic_ofstream<char,char_traits<char> > G__basic_ofstreamlEcharcOchar_traitslEchargRsPgR;
78
typedef basic_fstream<char,char_traits<char> > G__basic_fstreamlEcharcOchar_traitslEchargRsPgR;
79
typedef basic_iostream<char,char_traits<char> > G__basic_iostreamlEcharcOchar_traitslEchargRsPgR;
80
typedef basic_stringbuf<char,char_traits<char>,allocator<char> > G__basic_stringbuflEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
81
typedef basic_istringstream<char,char_traits<char>,allocator<char> > G__basic_istringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
82
typedef basic_ostringstream<char,char_traits<char>,allocator<char> > G__basic_ostringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
83
typedef basic_stringstream<char,char_traits<char>,allocator<char> > G__basic_stringstreamlEcharcOchar_traitslEchargRcOallocatorlEchargRsPgR;
(-)root/thread/inc/TAtomicCountGcc.h (+4 lines)
Lines 28-34 Link Here
28
//                                                                      //
28
//                                                                      //
29
//////////////////////////////////////////////////////////////////////////
29
//////////////////////////////////////////////////////////////////////////
30
30
31
#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
31
#include <bits/atomicity.h>
32
#include <bits/atomicity.h>
33
#else
34
#include <ext/atomicity.h>
35
#endif
32
36
33
#if defined(__GLIBCXX__) // g++ 3.4+
37
#if defined(__GLIBCXX__) // g++ 3.4+
34
38

Return to bug 199591