G__Editline.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:27:25 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME coredIeditlinedIsrcdIG__Editline
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__Editline.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/editline/src/G__Editline.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__Editline();
00056 
00057 extern "C" void G__set_cpp_environmentG__Editline() {
00058   G__add_compiledheader("TObject.h");
00059   G__add_compiledheader("TMemberInspector.h");
00060   G__add_compiledheader("Getline_el.h");
00061   G__cpp_reset_tagtableG__Editline();
00062 }
00063 #include <new>
00064 extern "C" int G__cpp_dllrevG__Editline() { return(30051515); }
00065 
00066 /*********************************************************
00067 * Member function Interface Method
00068 *********************************************************/
00069 
00070 /* Setting up global function */
00071 static int G__G__Editline__0_283(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00072 {
00073       G__letint(result7, 67, (long) Getlinem((EGetLineMode) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
00074    return(1 || funcname || hash || result7 || libp) ;
00075 }
00076 
00077 static int G__G__Editline__0_289(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00078 {
00079       Gl_histadd((char*) G__int(libp->para[0]));
00080       G__setnull(result7);
00081    return(1 || funcname || hash || result7 || libp) ;
00082 }
00083 
00084 
00085 /*********************************************************
00086 * Member function Stub
00087 *********************************************************/
00088 
00089 /*********************************************************
00090 * Global function Stub
00091 *********************************************************/
00092 
00093 /*********************************************************
00094 * Get size of pointer to member function
00095 *********************************************************/
00096 class G__Sizep2memfuncG__Editline {
00097  public:
00098   G__Sizep2memfuncG__Editline(): p(&G__Sizep2memfuncG__Editline::sizep2memfunc) {}
00099     size_t sizep2memfunc() { return(sizeof(p)); }
00100   private:
00101     size_t (G__Sizep2memfuncG__Editline::*p)();
00102 };
00103 
00104 size_t G__get_sizep2memfuncG__Editline()
00105 {
00106   G__Sizep2memfuncG__Editline a;
00107   G__setsizep2memfunc((int)a.sizep2memfunc());
00108   return((size_t)a.sizep2memfunc());
00109 }
00110 
00111 
00112 /*********************************************************
00113 * virtual base class offset calculation interface
00114 *********************************************************/
00115 
00116    /* Setting up class inheritance */
00117 
00118 /*********************************************************
00119 * Inheritance information setup/
00120 *********************************************************/
00121 extern "C" void G__cpp_setup_inheritanceG__Editline() {
00122 
00123    /* Setting up class inheritance */
00124 }
00125 
00126 /*********************************************************
00127 * typedef information setup/
00128 *********************************************************/
00129 extern "C" void G__cpp_setup_typetableG__Editline() {
00130 
00131    /* Setting up typedef entry */
00132    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__EditlineLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
00133    G__setnewtype(-1,NULL,0);
00134    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__EditlineLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__EditlineLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00135    G__setnewtype(-1,NULL,0);
00136    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__EditlineLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__EditlineLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00137    G__setnewtype(-1,NULL,0);
00138    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__EditlineLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
00139    G__setnewtype(-1,NULL,0);
00140    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__EditlineLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__EditlineLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00141    G__setnewtype(-1,NULL,0);
00142    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__EditlineLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__EditlineLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00143    G__setnewtype(-1,NULL,0);
00144    G__search_typename2("EGetLineMode",117,G__get_linked_tagnum(&G__G__EditlineLN_EGetLineMode),0,-1);
00145    G__setnewtype(-1,NULL,0);
00146 }
00147 
00148 /*********************************************************
00149 * Data Member information setup/
00150 *********************************************************/
00151 
00152    /* Setting up class,struct,union tag member variable */
00153 extern "C" void G__cpp_setup_memvarG__Editline() {
00154 }
00155 /***********************************************************
00156 ************************************************************
00157 ************************************************************
00158 ************************************************************
00159 ************************************************************
00160 ************************************************************
00161 ************************************************************
00162 ***********************************************************/
00163 
00164 /*********************************************************
00165 * Member function information setup for each class
00166 *********************************************************/
00167 
00168 /*********************************************************
00169 * Member function information setup
00170 *********************************************************/
00171 extern "C" void G__cpp_setup_memfuncG__Editline() {
00172 }
00173 
00174 /*********************************************************
00175 * Global variable information setup for each class
00176 *********************************************************/
00177 static void G__cpp_setup_global0() {
00178 
00179    /* Setting up global variables */
00180    G__resetplocal();
00181 
00182 }
00183 
00184 static void G__cpp_setup_global1() {
00185    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__EditlineLN_EGetLineMode),-1,-1,1,"kInit=-1",0,(char*)NULL);
00186    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__EditlineLN_EGetLineMode),-1,-1,1,"kLine1=0",0,(char*)NULL);
00187    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__EditlineLN_EGetLineMode),-1,-1,1,"kOneChar=1",0,(char*)NULL);
00188    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__EditlineLN_EGetLineMode),-1,-1,1,"kCleanUp=2",0,(char*)NULL);
00189 
00190    G__resetglobalenv();
00191 }
00192 extern "C" void G__cpp_setup_globalG__Editline() {
00193   G__cpp_setup_global0();
00194   G__cpp_setup_global1();
00195 }
00196 
00197 /*********************************************************
00198 * Global function information setup for each class
00199 *********************************************************/
00200 static void G__cpp_setup_func0() {
00201    G__lastifuncposition();
00202 
00203 }
00204 
00205 static void G__cpp_setup_func1() {
00206 }
00207 
00208 static void G__cpp_setup_func2() {
00209    G__memfunc_setup("Getlinem", 821, G__G__Editline__0_283, 67, -1, -1, 0, 2, 1, 1, 0, 
00210 "u 'EGetLineMode' 'EGetLineMode' 0 - mode C - - 10 - prompt", (char*) NULL
00211 , (void*) NULL, 0);
00212    G__memfunc_setup("Gl_histadd", 1011, G__G__Editline__0_289, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 0 - buf", (char*) NULL
00213 , (void*) NULL, 0);
00214 
00215    G__resetifuncposition();
00216 }
00217 
00218 extern "C" void G__cpp_setup_funcG__Editline() {
00219   G__cpp_setup_func0();
00220   G__cpp_setup_func1();
00221   G__cpp_setup_func2();
00222 }
00223 
00224 /*********************************************************
00225 * Class,struct,union,enum tag information setup
00226 *********************************************************/
00227 /* Setup class/struct taginfo */
00228 G__linked_taginfo G__G__EditlineLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
00229 G__linked_taginfo G__G__EditlineLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
00230 G__linked_taginfo G__G__EditlineLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
00231 G__linked_taginfo G__G__EditlineLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
00232 G__linked_taginfo G__G__EditlineLN_EGetLineMode = { "EGetLineMode" , 101 , -1 };
00233 
00234 /* Reset class/struct taginfo */
00235 extern "C" void G__cpp_reset_tagtableG__Editline() {
00236   G__G__EditlineLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
00237   G__G__EditlineLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
00238   G__G__EditlineLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
00239   G__G__EditlineLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
00240   G__G__EditlineLN_EGetLineMode.tagnum = -1 ;
00241 }
00242 
00243 
00244 extern "C" void G__cpp_setup_tagtableG__Editline() {
00245 
00246    /* Setting up class,struct,union tag entry */
00247    G__get_linked_tagnum_fwd(&G__G__EditlineLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
00248    G__get_linked_tagnum_fwd(&G__G__EditlineLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
00249    G__get_linked_tagnum_fwd(&G__G__EditlineLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
00250    G__get_linked_tagnum_fwd(&G__G__EditlineLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
00251    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EditlineLN_EGetLineMode),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
00252 }
00253 extern "C" void G__cpp_setupG__Editline(void) {
00254   G__check_setup_version(30051515,"G__cpp_setupG__Editline()");
00255   G__set_cpp_environmentG__Editline();
00256   G__cpp_setup_tagtableG__Editline();
00257 
00258   G__cpp_setup_inheritanceG__Editline();
00259 
00260   G__cpp_setup_typetableG__Editline();
00261 
00262   G__cpp_setup_memvarG__Editline();
00263 
00264   G__cpp_setup_memfuncG__Editline();
00265   G__cpp_setup_globalG__Editline();
00266   G__cpp_setup_funcG__Editline();
00267 
00268    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Editline();
00269   return;
00270 }
00271 class G__cpp_setup_initG__Editline {
00272   public:
00273     G__cpp_setup_initG__Editline() { G__add_setup_func("G__Editline",(G__incsetup)(&G__cpp_setupG__Editline)); G__call_setup_funcs(); }
00274    ~G__cpp_setup_initG__Editline() { G__remove_setup_func("G__Editline"); }
00275 };
00276 G__cpp_setup_initG__Editline G__cpp_setup_initializerG__Editline;
00277 

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