G__Clib.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:27:24 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME coredIclibdIsrcdIG__Clib
00008 #include "RConfig.h" //rootcint 4834
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010 //Break the privacy of classes -- Disabled for the moment
00011 #define private public
00012 #define protected public
00013 #endif
00014 
00015 // Since CINT ignores the std namespace, we need to do so in this file.
00016 namespace std {} using namespace std;
00017 #include "G__Clib.h"
00018 
00019 #include "TClass.h"
00020 #include "TBuffer.h"
00021 #include "TMemberInspector.h"
00022 #include "TError.h"
00023 
00024 #ifndef G__ROOT
00025 #define G__ROOT
00026 #endif
00027 
00028 #include "RtypesImp.h"
00029 #include "TIsAProxy.h"
00030 
00031 // START OF SHADOWS
00032 
00033 namespace ROOT {
00034    namespace Shadow {
00035    } // of namespace Shadow
00036 } // of namespace ROOT
00037 // END OF SHADOWS
00038 
00039 /********************************************************
00040 * core/clib/src/G__Clib.cxx
00041 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00042 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00043 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00044 ********************************************************/
00045 
00046 #ifdef G__MEMTEST
00047 #undef malloc
00048 #undef free
00049 #endif
00050 
00051 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00052 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00053 #endif
00054 
00055 extern "C" void G__cpp_reset_tagtableG__Clib();
00056 
00057 extern "C" void G__set_cpp_environmentG__Clib() {
00058   G__add_compiledheader("TObject.h");
00059   G__add_compiledheader("TMemberInspector.h");
00060   G__add_compiledheader("strlcpy.h");
00061   G__add_compiledheader("snprintf.h");
00062   G__add_compiledheader("Getline.h");
00063   G__cpp_reset_tagtableG__Clib();
00064 }
00065 #include <new>
00066 extern "C" int G__cpp_dllrevG__Clib() { return(30051515); }
00067 
00068 /*********************************************************
00069 * Member function Interface Method
00070 *********************************************************/
00071 
00072 /* Setting up global function */
00073 static int G__G__Clib__0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00074 {
00075    G__va_arg_buf G__va_arg_bufobj;
00076    G__va_arg_put(&G__va_arg_bufobj, libp, 3);
00077       G__letint(result7, 105, (long) snprintf((char*) G__int(libp->para[0]), (size_t) G__int(libp->para[1])
00078 , (const char*) G__int(libp->para[2]), G__va_arg_bufobj));
00079    return(1 || funcname || hash || result7 || libp) ;
00080 }
00081 
00082 static int G__G__Clib__0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00083 {
00084       G__letint(result7, 104, (long) strlcpy((char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00085 , (size_t) G__int(libp->para[2])));
00086    return(1 || funcname || hash || result7 || libp) ;
00087 }
00088 
00089 static int G__G__Clib__0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00090 {
00091       G__letint(result7, 104, (long) strlcat((char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00092 , (size_t) G__int(libp->para[2])));
00093    return(1 || funcname || hash || result7 || libp) ;
00094 }
00095 
00096 static int G__G__Clib__0_282(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00097 {
00098       G__letint(result7, 67, (long) Getline((const char*) G__int(libp->para[0])));
00099    return(1 || funcname || hash || result7 || libp) ;
00100 }
00101 
00102 static int G__G__Clib__0_283(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00103 {
00104       G__letint(result7, 67, (long) Getlinem((EGetLineMode) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
00105    return(1 || funcname || hash || result7 || libp) ;
00106 }
00107 
00108 static int G__G__Clib__0_289(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00109 {
00110       Gl_histadd((char*) G__int(libp->para[0]));
00111       G__setnull(result7);
00112    return(1 || funcname || hash || result7 || libp) ;
00113 }
00114 
00115 
00116 /*********************************************************
00117 * Member function Stub
00118 *********************************************************/
00119 
00120 /*********************************************************
00121 * Global function Stub
00122 *********************************************************/
00123 
00124 /*********************************************************
00125 * Get size of pointer to member function
00126 *********************************************************/
00127 class G__Sizep2memfuncG__Clib {
00128  public:
00129   G__Sizep2memfuncG__Clib(): p(&G__Sizep2memfuncG__Clib::sizep2memfunc) {}
00130     size_t sizep2memfunc() { return(sizeof(p)); }
00131   private:
00132     size_t (G__Sizep2memfuncG__Clib::*p)();
00133 };
00134 
00135 size_t G__get_sizep2memfuncG__Clib()
00136 {
00137   G__Sizep2memfuncG__Clib a;
00138   G__setsizep2memfunc((int)a.sizep2memfunc());
00139   return((size_t)a.sizep2memfunc());
00140 }
00141 
00142 
00143 /*********************************************************
00144 * virtual base class offset calculation interface
00145 *********************************************************/
00146 
00147    /* Setting up class inheritance */
00148 
00149 /*********************************************************
00150 * Inheritance information setup/
00151 *********************************************************/
00152 extern "C" void G__cpp_setup_inheritanceG__Clib() {
00153 
00154    /* Setting up class inheritance */
00155 }
00156 
00157 /*********************************************************
00158 * typedef information setup/
00159 *********************************************************/
00160 extern "C" void G__cpp_setup_typetableG__Clib() {
00161 
00162    /* Setting up typedef entry */
00163    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__ClibLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
00164    G__setnewtype(-1,NULL,0);
00165    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__ClibLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ClibLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00166    G__setnewtype(-1,NULL,0);
00167    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__ClibLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ClibLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00168    G__setnewtype(-1,NULL,0);
00169    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__ClibLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
00170    G__setnewtype(-1,NULL,0);
00171    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__ClibLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ClibLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00172    G__setnewtype(-1,NULL,0);
00173    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__ClibLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ClibLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00174    G__setnewtype(-1,NULL,0);
00175    G__search_typename2("EGetLineMode",117,G__get_linked_tagnum(&G__G__ClibLN_EGetLineMode),0,-1);
00176    G__setnewtype(-1,NULL,0);
00177 }
00178 
00179 /*********************************************************
00180 * Data Member information setup/
00181 *********************************************************/
00182 
00183    /* Setting up class,struct,union tag member variable */
00184 extern "C" void G__cpp_setup_memvarG__Clib() {
00185 }
00186 /***********************************************************
00187 ************************************************************
00188 ************************************************************
00189 ************************************************************
00190 ************************************************************
00191 ************************************************************
00192 ************************************************************
00193 ***********************************************************/
00194 
00195 /*********************************************************
00196 * Member function information setup for each class
00197 *********************************************************/
00198 
00199 /*********************************************************
00200 * Member function information setup
00201 *********************************************************/
00202 extern "C" void G__cpp_setup_memfuncG__Clib() {
00203 }
00204 
00205 /*********************************************************
00206 * Global variable information setup for each class
00207 *********************************************************/
00208 static void G__cpp_setup_global0() {
00209 
00210    /* Setting up global variables */
00211    G__resetplocal();
00212 
00213 }
00214 
00215 static void G__cpp_setup_global1() {
00216    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ClibLN_EGetLineMode),-1,-1,1,"kInit=-1",0,(char*)NULL);
00217    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ClibLN_EGetLineMode),-1,-1,1,"kLine1=0",0,(char*)NULL);
00218    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ClibLN_EGetLineMode),-1,-1,1,"kOneChar=1",0,(char*)NULL);
00219    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ClibLN_EGetLineMode),-1,-1,1,"kCleanUp=2",0,(char*)NULL);
00220 
00221    G__resetglobalenv();
00222 }
00223 extern "C" void G__cpp_setup_globalG__Clib() {
00224   G__cpp_setup_global0();
00225   G__cpp_setup_global1();
00226 }
00227 
00228 /*********************************************************
00229 * Global function information setup for each class
00230 *********************************************************/
00231 static void G__cpp_setup_func0() {
00232    G__lastifuncposition();
00233 
00234    G__memfunc_setup("snprintf", 884, G__G__Clib__0_4, 105, -1, -1, 0, 3, 8, 1, 0, 
00235 "C - - 0 - string h - 'size_t' 0 - length "
00236 "C - - 10 - format", (char*) NULL
00237 , (void*) NULL, 0);
00238    G__memfunc_setup("strlcpy", 785, G__G__Clib__0_5, 104, -1, G__defined_typename("size_t"), 0, 3, 1, 1, 0, 
00239 "C - - 0 - dst C - - 10 - src "
00240 "h - 'size_t' 0 - siz", (char*) NULL
00241 , (void*) NULL, 0);
00242    G__memfunc_setup("strlcat", 765, G__G__Clib__0_6, 104, -1, G__defined_typename("size_t"), 0, 3, 1, 1, 0, 
00243 "C - - 0 - dst C - - 10 - src "
00244 "h - 'size_t' 0 - siz", (char*) NULL
00245 , (void*) NULL, 0);
00246 }
00247 
00248 static void G__cpp_setup_func1() {
00249 }
00250 
00251 static void G__cpp_setup_func2() {
00252    G__memfunc_setup("Getline", 712, G__G__Clib__0_282, 67, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - prompt", (char*) NULL
00253 , (void*) NULL, 0);
00254    G__memfunc_setup("Getlinem", 821, G__G__Clib__0_283, 67, -1, -1, 0, 2, 1, 1, 0, 
00255 "u 'EGetLineMode' 'EGetLineMode' 0 - mode C - - 10 - prompt", (char*) NULL
00256 , (void*) NULL, 0);
00257    G__memfunc_setup("Gl_histadd", 1011, G__G__Clib__0_289, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 0 - buf", (char*) NULL
00258 , (void*) NULL, 0);
00259 
00260    G__resetifuncposition();
00261 }
00262 
00263 extern "C" void G__cpp_setup_funcG__Clib() {
00264   G__cpp_setup_func0();
00265   G__cpp_setup_func1();
00266   G__cpp_setup_func2();
00267 }
00268 
00269 /*********************************************************
00270 * Class,struct,union,enum tag information setup
00271 *********************************************************/
00272 /* Setup class/struct taginfo */
00273 G__linked_taginfo G__G__ClibLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
00274 G__linked_taginfo G__G__ClibLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
00275 G__linked_taginfo G__G__ClibLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
00276 G__linked_taginfo G__G__ClibLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
00277 G__linked_taginfo G__G__ClibLN_EGetLineMode = { "EGetLineMode" , 101 , -1 };
00278 
00279 /* Reset class/struct taginfo */
00280 extern "C" void G__cpp_reset_tagtableG__Clib() {
00281   G__G__ClibLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
00282   G__G__ClibLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
00283   G__G__ClibLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
00284   G__G__ClibLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
00285   G__G__ClibLN_EGetLineMode.tagnum = -1 ;
00286 }
00287 
00288 
00289 extern "C" void G__cpp_setup_tagtableG__Clib() {
00290 
00291    /* Setting up class,struct,union tag entry */
00292    G__get_linked_tagnum_fwd(&G__G__ClibLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
00293    G__get_linked_tagnum_fwd(&G__G__ClibLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
00294    G__get_linked_tagnum_fwd(&G__G__ClibLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
00295    G__get_linked_tagnum_fwd(&G__G__ClibLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
00296    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ClibLN_EGetLineMode),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
00297 }
00298 extern "C" void G__cpp_setupG__Clib(void) {
00299   G__check_setup_version(30051515,"G__cpp_setupG__Clib()");
00300   G__set_cpp_environmentG__Clib();
00301   G__cpp_setup_tagtableG__Clib();
00302 
00303   G__cpp_setup_inheritanceG__Clib();
00304 
00305   G__cpp_setup_typetableG__Clib();
00306 
00307   G__cpp_setup_memvarG__Clib();
00308 
00309   G__cpp_setup_memfuncG__Clib();
00310   G__cpp_setup_globalG__Clib();
00311   G__cpp_setup_funcG__Clib();
00312 
00313    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Clib();
00314   return;
00315 }
00316 class G__cpp_setup_initG__Clib {
00317   public:
00318     G__cpp_setup_initG__Clib() { G__add_setup_func("G__Clib",(G__incsetup)(&G__cpp_setupG__Clib)); G__call_setup_funcs(); }
00319    ~G__cpp_setup_initG__Clib() { G__remove_setup_func("G__Clib"); }
00320 };
00321 G__cpp_setup_initG__Clib G__cpp_setup_initializerG__Clib;
00322 

Generated on Tue Jul 5 14:11:25 2011 for ROOT_528-00b_version by  doxygen 1.5.1