1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 1.3.19
4  *
5  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10 
11 #define SWIGPYTHON
12 
13 #ifdef __cplusplus
14 template<class T> class SwigValueWrapper {
15     T *tt;
16 public:
SwigValueWrapper()17     inline SwigValueWrapper() : tt(0) { }
~SwigValueWrapper()18     inline ~SwigValueWrapper() { if (tt) delete tt; }
operator =(const T & t)19     inline SwigValueWrapper& operator=(const T& t) { tt = new T(t); return *this; }
operator T&() const20     inline operator T&() const { return *tt; }
operator &()21     inline T *operator&() { return tt; }
22 };
23 #endif
24 
25 
26 #include "Python.h"
27 
28 /***********************************************************************
29  * common.swg
30  *
31  *     This file contains generic SWIG runtime support for pointer
32  *     type checking as well as a few commonly used macros to control
33  *     external linkage.
34  *
35  * Author : David Beazley (beazley@cs.uchicago.edu)
36  *
37  * Copyright (c) 1999-2000, The University of Chicago
38  *
39  * This file may be freely redistributed without license or fee provided
40  * this copyright message remains intact.
41  ************************************************************************/
42 
43 #include <string.h>
44 
45 #if defined(_WIN32) || defined(__WIN32__)
46 #       if defined(_MSC_VER)
47 #               if defined(STATIC_LINKED)
48 #                       define SWIGEXPORT(a) a
49 #                       define SWIGIMPORT(a) extern a
50 #               else
51 #                       define SWIGEXPORT(a) __declspec(dllexport) a
52 #                       define SWIGIMPORT(a) extern a
53 #               endif
54 #       else
55 #               if defined(__BORLANDC__)
56 #                       define SWIGEXPORT(a) a _export
57 #                       define SWIGIMPORT(a) a _export
58 #               else
59 #                       define SWIGEXPORT(a) a
60 #                       define SWIGIMPORT(a) a
61 #               endif
62 #       endif
63 #else
64 #       define SWIGEXPORT(a) a
65 #       define SWIGIMPORT(a) a
66 #endif
67 
68 #ifdef SWIG_GLOBAL
69 #define SWIGRUNTIME(a) SWIGEXPORT(a)
70 #else
71 #define SWIGRUNTIME(a) static a
72 #endif
73 
74 #ifdef __cplusplus
75 extern "C" {
76 #endif
77 
78 typedef void *(*swig_converter_func)(void *);
79 typedef struct swig_type_info *(*swig_dycast_func)(void **);
80 
81 typedef struct swig_type_info {
82   const char             *name;
83   swig_converter_func     converter;
84   const char             *str;
85   void                   *clientdata;
86   swig_dycast_func        dcast;
87   struct swig_type_info  *next;
88   struct swig_type_info  *prev;
89 } swig_type_info;
90 
91 #ifdef SWIG_NOINCLUDE
92 
93 SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
94 SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
95 SWIGIMPORT(void *)           SWIG_TypeCast(swig_type_info *, void *);
96 SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
97 SWIGIMPORT(const char *)     SWIG_TypeName(const swig_type_info *);
98 SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
99 SWIGIMPORT(void)             SWIG_TypeClientData(swig_type_info *, void *);
100 
101 #else
102 
103 static swig_type_info *swig_type_list = 0;
104 
105 /* Register a type mapping with the type-checking */
106 SWIGRUNTIME(swig_type_info *)
SWIG_TypeRegister(swig_type_info * ti)107 SWIG_TypeRegister(swig_type_info *ti)
108 {
109   swig_type_info *tc, *head, *ret, *next;
110   /* Check to see if this type has already been registered */
111   tc = swig_type_list;
112   while (tc) {
113     if (strcmp(tc->name, ti->name) == 0) {
114       /* Already exists in the table.  Just add additional types to the list */
115       if (tc->clientdata) ti->clientdata = tc->clientdata;
116       head = tc;
117       next = tc->next;
118       goto l1;
119     }
120     tc = tc->prev;
121   }
122   head = ti;
123   next = 0;
124 
125   /* Place in list */
126   ti->prev = swig_type_list;
127   swig_type_list = ti;
128 
129   /* Build linked lists */
130  l1:
131   ret = head;
132   tc = ti + 1;
133   /* Patch up the rest of the links */
134   while (tc->name) {
135     head->next = tc;
136     tc->prev = head;
137     head = tc;
138     tc++;
139   }
140   if (next) next->prev = head;  /**/
141   head->next = next;
142   return ret;
143 }
144 
145 /* Check the typename */
146 SWIGRUNTIME(swig_type_info *)
SWIG_TypeCheck(char * c,swig_type_info * ty)147 SWIG_TypeCheck(char *c, swig_type_info *ty)
148 {
149   swig_type_info *s;
150   if (!ty) return 0;        /* Void pointer */
151   s = ty->next;             /* First element always just a name */
152   do {
153     if (strcmp(s->name,c) == 0) {
154       if (s == ty->next) return s;
155       /* Move s to the top of the linked list */
156       s->prev->next = s->next;
157       if (s->next) {
158 	s->next->prev = s->prev;
159       }
160       /* Insert s as second element in the list */
161       s->next = ty->next;
162       if (ty->next) ty->next->prev = s;
163       ty->next = s;
164       s->prev = ty;  /**/
165       return s;
166     }
167     s = s->next;
168   } while (s && (s != ty->next));
169   return 0;
170 }
171 
172 /* Cast a pointer up an inheritance hierarchy */
173 SWIGRUNTIME(void *)
SWIG_TypeCast(swig_type_info * ty,void * ptr)174 SWIG_TypeCast(swig_type_info *ty, void *ptr)
175 {
176   if ((!ty) || (!ty->converter)) return ptr;
177   return (*ty->converter)(ptr);
178 }
179 
180 /* Dynamic pointer casting. Down an inheritance hierarchy */
181 SWIGRUNTIME(swig_type_info *)
SWIG_TypeDynamicCast(swig_type_info * ty,void ** ptr)182 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)
183 {
184   swig_type_info *lastty = ty;
185   if (!ty || !ty->dcast) return ty;
186   while (ty && (ty->dcast)) {
187      ty = (*ty->dcast)(ptr);
188      if (ty) lastty = ty;
189   }
190   return lastty;
191 }
192 
193 /* Return the name associated with this type */
194 SWIGRUNTIME(const char *)
SWIG_TypeName(const swig_type_info * ty)195 SWIG_TypeName(const swig_type_info *ty) {
196   return ty->name;
197 }
198 
199 /* Search for a swig_type_info structure */
200 SWIGRUNTIME(swig_type_info *)
SWIG_TypeQuery(const char * name)201 SWIG_TypeQuery(const char *name) {
202   swig_type_info *ty = swig_type_list;
203   while (ty) {
204     if (ty->str && (strcmp(name,ty->str) == 0)) return ty;
205     if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
206     ty = ty->prev;
207   }
208   return 0;
209 }
210 
211 /* Set the clientdata field for a type */
212 SWIGRUNTIME(void)
SWIG_TypeClientData(swig_type_info * ti,void * clientdata)213 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
214   swig_type_info *tc, *equiv;
215   if (ti->clientdata == clientdata) return;
216   ti->clientdata = clientdata;
217   equiv = ti->next;
218   while (equiv) {
219     if (!equiv->converter) {
220       tc = swig_type_list;
221       while (tc) {
222 	if ((strcmp(tc->name, equiv->name) == 0))
223 	  SWIG_TypeClientData(tc,clientdata);
224 	tc = tc->prev;
225       }
226     }
227     equiv = equiv->next;
228   }
229 }
230 #endif
231 
232 #ifdef __cplusplus
233 }
234 
235 #endif
236 
237 /***********************************************************************
238  * python.swg
239  *
240  *     This file contains the runtime support for Python modules
241  *     and includes code for managing global variables and pointer
242  *     type checking.
243  *
244  * Author : David Beazley (beazley@cs.uchicago.edu)
245  ************************************************************************/
246 
247 #include "Python.h"
248 
249 #ifdef __cplusplus
250 extern "C" {
251 #endif
252 
253 #define SWIG_PY_INT     1
254 #define SWIG_PY_FLOAT   2
255 #define SWIG_PY_STRING  3
256 #define SWIG_PY_POINTER 4
257 #define SWIG_PY_BINARY  5
258 
259 /* Flags for pointer conversion */
260 
261 #define SWIG_POINTER_EXCEPTION     0x1
262 #define SWIG_POINTER_DISOWN        0x2
263 
264 /* Exception handling in wrappers */
265 #define SWIG_fail   goto fail
266 
267 /* Constant information structure */
268 typedef struct swig_const_info {
269     int type;
270     char *name;
271     long lvalue;
272     double dvalue;
273     void   *pvalue;
274     swig_type_info **ptype;
275 } swig_const_info;
276 
277 #ifdef SWIG_NOINCLUDE
278 
279 SWIGEXPORT(PyObject *)        SWIG_newvarlink(void);
280 SWIGEXPORT(void)              SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
281 SWIGEXPORT(int)               SWIG_ConvertPtr(PyObject *, void **, swig_type_info *, int);
282 SWIGEXPORT(int)               SWIG_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
283 SWIGEXPORT(char *)            SWIG_PackData(char *c, void *, int);
284 SWIGEXPORT(char *)            SWIG_UnpackData(char *c, void *, int);
285 SWIGEXPORT(PyObject *)        SWIG_NewPointerObj(void *, swig_type_info *,int own);
286 SWIGEXPORT(PyObject *)        SWIG_NewPackedObj(void *, int sz, swig_type_info *);
287 SWIGEXPORT(void)              SWIG_InstallConstants(PyObject *d, swig_const_info constants[]);
288 #else
289 
290 /* -----------------------------------------------------------------------------
291  * global variable support code.
292  * ----------------------------------------------------------------------------- */
293 
294 typedef struct swig_globalvar {
295   char       *name;                  /* Name of global variable */
296   PyObject *(*get_attr)(void);       /* Return the current value */
297   int       (*set_attr)(PyObject *); /* Set the value */
298   struct swig_globalvar *next;
299 } swig_globalvar;
300 
301 typedef struct swig_varlinkobject {
302   PyObject_HEAD
303   swig_globalvar *vars;
304 } swig_varlinkobject;
305 
306 static PyObject *
swig_varlink_repr(swig_varlinkobject * v)307 swig_varlink_repr(swig_varlinkobject *v) {
308   v = v;
309   return PyString_FromString("<Global variables>");
310 }
311 
312 static int
swig_varlink_print(swig_varlinkobject * v,FILE * fp,int flags)313 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
314   swig_globalvar  *var;
315   flags = flags;
316   fprintf(fp,"Global variables { ");
317   for (var = v->vars; var; var=var->next) {
318     fprintf(fp,"%s", var->name);
319     if (var->next) fprintf(fp,", ");
320   }
321   fprintf(fp," }\n");
322   return 0;
323 }
324 
325 static PyObject *
swig_varlink_getattr(swig_varlinkobject * v,char * n)326 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
327   swig_globalvar *var = v->vars;
328   while (var) {
329     if (strcmp(var->name,n) == 0) {
330       return (*var->get_attr)();
331     }
332     var = var->next;
333   }
334   PyErr_SetString(PyExc_NameError,"Unknown C global variable");
335   return NULL;
336 }
337 
338 static int
swig_varlink_setattr(swig_varlinkobject * v,char * n,PyObject * p)339 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
340   swig_globalvar *var = v->vars;
341   while (var) {
342     if (strcmp(var->name,n) == 0) {
343       return (*var->set_attr)(p);
344     }
345     var = var->next;
346   }
347   PyErr_SetString(PyExc_NameError,"Unknown C global variable");
348   return 1;
349 }
350 
351 statichere PyTypeObject varlinktype = {
352   PyObject_HEAD_INIT(0)
353   0,
354   (char *)"swigvarlink",                      /* Type name    */
355   sizeof(swig_varlinkobject),         /* Basic size   */
356   0,                                  /* Itemsize     */
357   0,                                  /* Deallocator  */
358   (printfunc) swig_varlink_print,     /* Print        */
359   (getattrfunc) swig_varlink_getattr, /* get attr     */
360   (setattrfunc) swig_varlink_setattr, /* Set attr     */
361   0,                                  /* tp_compare   */
362   (reprfunc) swig_varlink_repr,       /* tp_repr      */
363   0,                                  /* tp_as_number */
364   0,                                  /* tp_as_mapping*/
365   0,                                  /* tp_hash      */
366 };
367 
368 /* Create a variable linking object for use later */
369 SWIGRUNTIME(PyObject *)
SWIG_newvarlink(void)370 SWIG_newvarlink(void) {
371   swig_varlinkobject *result = 0;
372   result = PyMem_NEW(swig_varlinkobject,1);
373   varlinktype.ob_type = &PyType_Type;    /* Patch varlinktype into a PyType */
374   result->ob_type = &varlinktype;
375   result->vars = 0;
376   result->ob_refcnt = 0;
377   Py_XINCREF((PyObject *) result);
378   return ((PyObject*) result);
379 }
380 
381 SWIGRUNTIME(void)
SWIG_addvarlink(PyObject * p,char * name,PyObject * (* get_attr)(void),int (* set_attr)(PyObject * p))382 SWIG_addvarlink(PyObject *p, char *name,
383 	   PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
384   swig_varlinkobject *v;
385   swig_globalvar *gv;
386   v= (swig_varlinkobject *) p;
387   gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
388   gv->name = (char *) malloc(strlen(name)+1);
389   strcpy(gv->name,name);
390   gv->get_attr = get_attr;
391   gv->set_attr = set_attr;
392   gv->next = v->vars;
393   v->vars = gv;
394 }
395 
396 /* Pack binary data into a string */
397 SWIGRUNTIME(char *)
SWIG_PackData(char * c,void * ptr,int sz)398 SWIG_PackData(char *c, void *ptr, int sz) {
399   static char hex[17] = "0123456789abcdef";
400   int i;
401   unsigned char *u = (unsigned char *) ptr;
402   register unsigned char uu;
403   for (i = 0; i < sz; i++,u++) {
404     uu = *u;
405     *(c++) = hex[(uu & 0xf0) >> 4];
406     *(c++) = hex[uu & 0xf];
407   }
408   return c;
409 }
410 
411 /* Unpack binary data from a string */
412 SWIGRUNTIME(char *)
SWIG_UnpackData(char * c,void * ptr,int sz)413 SWIG_UnpackData(char *c, void *ptr, int sz) {
414   register unsigned char uu = 0;
415   register int d;
416   unsigned char *u = (unsigned char *) ptr;
417   int i;
418   for (i = 0; i < sz; i++, u++) {
419     d = *(c++);
420     if ((d >= '0') && (d <= '9'))
421       uu = ((d - '0') << 4);
422     else if ((d >= 'a') && (d <= 'f'))
423       uu = ((d - ('a'-10)) << 4);
424     d = *(c++);
425     if ((d >= '0') && (d <= '9'))
426       uu |= (d - '0');
427     else if ((d >= 'a') && (d <= 'f'))
428       uu |= (d - ('a'-10));
429     *u = uu;
430   }
431   return c;
432 }
433 
434 /* Convert a pointer value */
435 SWIGRUNTIME(int)
SWIG_ConvertPtr(PyObject * obj,void ** ptr,swig_type_info * ty,int flags)436 SWIG_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
437   swig_type_info *tc;
438   char  *c;
439   static PyObject *SWIG_this = 0;
440   int    newref = 0;
441   PyObject  *pyobj = 0;
442 
443   if (!obj) return 0;
444   if (obj == Py_None) {
445     *ptr = 0;
446     return 0;
447   }
448 #ifdef SWIG_COBJECT_TYPES
449   if (!(PyCObject_Check(obj))) {
450     if (!SWIG_this)
451       SWIG_this = PyString_FromString("this");
452     pyobj = obj;
453     obj = PyObject_GetAttr(obj,SWIG_this);
454     newref = 1;
455     if (!obj) goto type_error;
456     if (!PyCObject_Check(obj)) {
457       Py_DECREF(obj);
458       goto type_error;
459     }
460   }
461   *ptr = PyCObject_AsVoidPtr(obj);
462   c = (char *) PyCObject_GetDesc(obj);
463   if (newref) Py_DECREF(obj);
464   goto cobject;
465 #else
466   if (!(PyString_Check(obj))) {
467     if (!SWIG_this)
468       SWIG_this = PyString_FromString("this");
469     pyobj = obj;
470     obj = PyObject_GetAttr(obj,SWIG_this);
471     newref = 1;
472     if (!obj) goto type_error;
473     if (!PyString_Check(obj)) {
474       Py_DECREF(obj);
475       goto type_error;
476     }
477   }
478   c = PyString_AsString(obj);
479   /* Pointer values must start with leading underscore */
480   if (*c != '_') {
481     *ptr = (void *) 0;
482     if (strcmp(c,"NULL") == 0) {
483       if (newref) { Py_DECREF(obj); }
484       return 0;
485     } else {
486       if (newref) { Py_DECREF(obj); }
487       goto type_error;
488     }
489   }
490   c++;
491   c = SWIG_UnpackData(c,ptr,sizeof(void *));
492   if (newref) { Py_DECREF(obj); }
493 #endif
494 
495 #ifdef SWIG_COBJECT_TYPES
496 cobject:
497 #endif
498 
499   if (ty) {
500     tc = SWIG_TypeCheck(c,ty);
501     if (!tc) goto type_error;
502     *ptr = SWIG_TypeCast(tc,(void*) *ptr);
503   }
504 
505   if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
506       PyObject *zero = PyInt_FromLong(0);
507       PyObject_SetAttrString(pyobj,(char*)"thisown",zero);
508       Py_DECREF(zero);
509   }
510   return 0;
511 
512 type_error:
513   if (flags & SWIG_POINTER_EXCEPTION) {
514     if (ty) {
515       char *temp = (char *) malloc(64+strlen(ty->name));
516       sprintf(temp,"Type error. Expected %s", ty->name);
517       PyErr_SetString(PyExc_TypeError, temp);
518       free((char *) temp);
519     } else {
520       PyErr_SetString(PyExc_TypeError,"Expected a pointer");
521     }
522   }
523   return -1;
524 }
525 
526 /* Convert a packed value value */
527 SWIGRUNTIME(int)
SWIG_ConvertPacked(PyObject * obj,void * ptr,int sz,swig_type_info * ty,int flags)528 SWIG_ConvertPacked(PyObject *obj, void *ptr, int sz, swig_type_info *ty, int flags) {
529   swig_type_info *tc;
530   char  *c;
531 
532   if ((!obj) || (!PyString_Check(obj))) goto type_error;
533   c = PyString_AsString(obj);
534   /* Pointer values must start with leading underscore */
535   if (*c != '_') goto type_error;
536   c++;
537   c = SWIG_UnpackData(c,ptr,sz);
538   if (ty) {
539     tc = SWIG_TypeCheck(c,ty);
540     if (!tc) goto type_error;
541   }
542   return 0;
543 
544 type_error:
545 
546   if (flags) {
547     if (ty) {
548       char *temp = (char *) malloc(64+strlen(ty->name));
549       sprintf(temp,"Type error. Expected %s", ty->name);
550       PyErr_SetString(PyExc_TypeError, temp);
551       free((char *) temp);
552     } else {
553       PyErr_SetString(PyExc_TypeError,"Expected a pointer");
554     }
555   }
556   return -1;
557 }
558 
559 /* Create a new pointer object */
560 SWIGRUNTIME(PyObject *)
SWIG_NewPointerObj(void * ptr,swig_type_info * type,int own)561 SWIG_NewPointerObj(void *ptr, swig_type_info *type, int own) {
562   PyObject *robj;
563   if (!ptr) {
564     Py_INCREF(Py_None);
565     return Py_None;
566   }
567 #ifdef SWIG_COBJECT_TYPES
568   robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) type->name, NULL);
569 #else
570   {
571     char result[1024];
572     char *r = result;
573     *(r++) = '_';
574     r = SWIG_PackData(r,&ptr,sizeof(void *));
575     strcpy(r,type->name);
576     robj = PyString_FromString(result);
577   }
578 #endif
579   if (!robj || (robj == Py_None)) return robj;
580   if (type->clientdata) {
581     PyObject *inst;
582     PyObject *args = Py_BuildValue((char*)"(O)", robj);
583     Py_DECREF(robj);
584     inst = PyObject_CallObject((PyObject *) type->clientdata, args);
585     Py_DECREF(args);
586     if (inst) {
587       if (own) {
588 	PyObject *n = PyInt_FromLong(1);
589 	PyObject_SetAttrString(inst,(char*)"thisown",n);
590 	Py_DECREF(n);
591       }
592       robj = inst;
593     }
594   }
595   return robj;
596 }
597 
598 SWIGRUNTIME(PyObject *)
SWIG_NewPackedObj(void * ptr,int sz,swig_type_info * type)599 SWIG_NewPackedObj(void *ptr, int sz, swig_type_info *type) {
600   char result[1024];
601   char *r = result;
602   if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
603   *(r++) = '_';
604   r = SWIG_PackData(r,ptr,sz);
605   strcpy(r,type->name);
606   return PyString_FromString(result);
607 }
608 
609 /* Install Constants */
610 SWIGRUNTIME(void)
SWIG_InstallConstants(PyObject * d,swig_const_info constants[])611 SWIG_InstallConstants(PyObject *d, swig_const_info constants[]) {
612   int i;
613   PyObject *obj;
614   for (i = 0; constants[i].type; i++) {
615     switch(constants[i].type) {
616     case SWIG_PY_INT:
617       obj = PyInt_FromLong(constants[i].lvalue);
618       break;
619     case SWIG_PY_FLOAT:
620       obj = PyFloat_FromDouble(constants[i].dvalue);
621       break;
622     case SWIG_PY_STRING:
623       obj = PyString_FromString((char *) constants[i].pvalue);
624       break;
625     case SWIG_PY_POINTER:
626       obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
627       break;
628     case SWIG_PY_BINARY:
629       obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
630       break;
631     default:
632       obj = 0;
633       break;
634     }
635     if (obj) {
636       PyDict_SetItemString(d,constants[i].name,obj);
637       Py_DECREF(obj);
638     }
639   }
640 }
641 
642 #endif
643 
644 #ifdef __cplusplus
645 }
646 #endif
647 
648 
649 
650 
651 
652 
653 
654 
655 /* -------- TYPES TABLE (BEGIN) -------- */
656 
657 #define  SWIGTYPE_p_KeyBindingXml swig_types[0]
658 #define  SWIGTYPE_p_DoesNotExist swig_types[1]
659 #define  SWIGTYPE_p_NameSpaceXml swig_types[2]
660 #define  SWIGTYPE_p_CimomGhttp swig_types[3]
661 #define  SWIGTYPE_p_AList swig_types[4]
662 #define  SWIGTYPE_p_MethodXml swig_types[5]
663 #define  SWIGTYPE_p_XmlBuffer swig_types[6]
664 #define  SWIGTYPE_p_PropertyArray swig_types[7]
665 #define  SWIGTYPE_p_ClassNameXml swig_types[8]
666 #define  SWIGTYPE_p_InstanceNameXml swig_types[9]
667 #define  SWIGTYPE_p_RetValXml swig_types[10]
668 #define  SWIGTYPE_p_InstancePathArray swig_types[11]
669 #define  SWIGTYPE_p_ClassesXml swig_types[12]
670 #define  SWIGTYPE_p_std__vectorTPropertyXml_t swig_types[13]
671 #define  SWIGTYPE_p_ArrayXmlTPropertyXml_t swig_types[14]
672 #define  SWIGTYPE_p_ArrayIteratorTPropertyXml_t swig_types[15]
673 #define  SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t swig_types[16]
674 #define  SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t swig_types[17]
675 #define  SWIGTYPE_p_std__vectorTObjectWithPathXml_t swig_types[18]
676 #define  SWIGTYPE_p_Cimom swig_types[19]
677 #define  SWIGTYPE_p_URL swig_types[20]
678 #define  SWIGTYPE_p_CimXml swig_types[21]
679 #define  SWIGTYPE_p_ObjectsWithPathXml swig_types[22]
680 #define  SWIGTYPE_p_InstancePathXml swig_types[23]
681 #define  SWIGTYPE_p_NameSpacePathXml swig_types[24]
682 #define  SWIGTYPE_p_LocalNameSpacePathXml swig_types[25]
683 #define  SWIGTYPE_p_ObjectWithPathXml swig_types[26]
684 #define  SWIGTYPE_p_InstanceNamesXml swig_types[27]
685 #define  SWIGTYPE_p_ClassNamesXml swig_types[28]
686 #define  SWIGTYPE_p_XmlAttr swig_types[29]
687 #define  SWIGTYPE_p_CmdException swig_types[30]
688 #define  SWIGTYPE_p_HttpException swig_types[31]
689 #define  SWIGTYPE_p_ParseException swig_types[32]
690 #define  SWIGTYPE_p_URLException swig_types[33]
691 #define  SWIGTYPE_p_XmlException swig_types[34]
692 #define  SWIGTYPE_p_KeyValueXml swig_types[35]
693 #define  SWIGTYPE_p_ValueXml swig_types[36]
694 #define  SWIGTYPE_p_IReturnvalueXml swig_types[37]
695 #define  SWIGTYPE_p_InstancesXml swig_types[38]
696 #define  SWIGTYPE_p_NamedInstancesXml swig_types[39]
697 #define  SWIGTYPE_p_KeyBindingArray swig_types[40]
698 #define  SWIGTYPE_p_StringArray swig_types[41]
699 #define  SWIGTYPE_p_ErrorXml swig_types[42]
700 #define  SWIGTYPE_p_IMethodresponseXml swig_types[43]
701 #define  SWIGTYPE_p_InstanceArray swig_types[44]
702 #define  SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t swig_types[45]
703 #define  SWIGTYPE_p_ArrayXmlTKeyBindingXml_t swig_types[46]
704 #define  SWIGTYPE_p_std__vectorTKeyBindingXml_t swig_types[47]
705 #define  SWIGTYPE_p_InstanceNameArray swig_types[48]
706 #define  SWIGTYPE_p_OptionTstring_t swig_types[49]
707 #define  SWIGTYPE_p_std__vectorTstring_t swig_types[50]
708 #define  SWIGTYPE_p_QualifierXml swig_types[51]
709 #define  SWIGTYPE_p_p_char swig_types[52]
710 #define  SWIGTYPE_p_OptionTValueXml_t swig_types[53]
711 #define  SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t swig_types[54]
712 #define  SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t swig_types[55]
713 #define  SWIGTYPE_p_ArrayIteratorTClassNameXml_t swig_types[56]
714 #define  SWIGTYPE_p_ArrayXmlTInstanceNameXml_t swig_types[57]
715 #define  SWIGTYPE_p_ArrayXmlTNameSpaceXml_t swig_types[58]
716 #define  SWIGTYPE_p_std__vectorTNamedInstanceXml_t swig_types[59]
717 #define  SWIGTYPE_p_std__vectorTClassNameXml_t swig_types[60]
718 #define  SWIGTYPE_p_std__vectorTInstanceXml_t swig_types[61]
719 #define  SWIGTYPE_p_std__vectorTInstanceNameXml_t swig_types[62]
720 #define  SWIGTYPE_p_std__vectorTNameSpaceXml_t swig_types[63]
721 #define  SWIGTYPE_p_ArrayXmlTInstanceXml_t swig_types[64]
722 #define  SWIGTYPE_p_ArrayXmlTClassNameXml_t swig_types[65]
723 #define  SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t swig_types[66]
724 #define  SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t swig_types[67]
725 #define  SWIGTYPE_p_ArrayIteratorTInstanceXml_t swig_types[68]
726 #define  SWIGTYPE_p_HostXml swig_types[69]
727 #define  SWIGTYPE_p_ArrayIteratorTClassXml_t swig_types[70]
728 #define  SWIGTYPE_p_std__vectorTClassXml_t swig_types[71]
729 #define  SWIGTYPE_p_ArrayXmlTClassXml_t swig_types[72]
730 #define  SWIGTYPE_p_NamedInstanceXml swig_types[73]
731 #define  SWIGTYPE_p_InstanceXml swig_types[74]
732 #define  SWIGTYPE_p_AVPs swig_types[75]
733 #define  SWIGTYPE_p_AValue swig_types[76]
734 #define  SWIGTYPE_p_SimplerspXml swig_types[77]
735 #define  SWIGTYPE_p_string swig_types[78]
736 #define  SWIGTYPE_p_MessageXml swig_types[79]
737 #define  SWIGTYPE_p_ClassXml swig_types[80]
738 #define  SWIGTYPE_p_PropertyXml swig_types[81]
739 #define  SWIGTYPE_p_XmlElement swig_types[82]
740 #define  SWIGTYPE_p_QualifierArray swig_types[83]
741 static swig_type_info *swig_types[85];
742 
743 /* -------- TYPES TABLE (END) -------- */
744 
745 
746 /*-----------------------------------------------
747               @(target):= _CimXml.so
748   ------------------------------------------------*/
749 #define SWIG_init    init_CimXml
750 
751 #define SWIG_name    "_CimXml"
752 
753 
754 #include <stdexcept>
755 #include <cerrno>
756 #include <string>
757 #include <vector>
758 
759 #include "Python.h"
760 #include "CimXml.h"
761 
762 #ifdef LIBWWW
763 #else
764 #include "Cimghttp.h"
765 #endif
766 
767 
768 
769 #include <string>
770 
SwigInt_FromBool(bool b)771 PyObject* SwigInt_FromBool(bool b) {
772     return PyInt_FromLong(b ? 1L : 0L);
773 }
SwigNumber_Check(PyObject * o)774 double SwigNumber_Check(PyObject* o) {
775     return PyFloat_Check(o) || PyInt_Check(o) || PyLong_Check(o);
776 }
SwigNumber_AsDouble(PyObject * o)777 double SwigNumber_AsDouble(PyObject* o) {
778     return PyFloat_Check(o) ? PyFloat_AsDouble(o)
779         : (PyInt_Check(o) ?   double(PyInt_AsLong(o))
780                             : double(PyLong_AsLong(o)));
781 }
SwigString_FromString(const std::string & s)782 PyObject* SwigString_FromString(const std::string& s) {
783     return PyString_FromStringAndSize(s.data(),s.size());
784 }
SwigString_AsString(PyObject * o)785 std::string SwigString_AsString(PyObject* o) {
786     return std::string(PyString_AsString(o));
787 }
788 
789 
790 #define  SWIG_MemoryError    1
791 #define  SWIG_IOError        2
792 #define  SWIG_RuntimeError   3
793 #define  SWIG_IndexError     4
794 #define  SWIG_TypeError      5
795 #define  SWIG_DivisionByZero 6
796 #define  SWIG_OverflowError  7
797 #define  SWIG_SyntaxError    8
798 #define  SWIG_ValueError     9
799 #define  SWIG_SystemError   10
800 #define  SWIG_UnknownError  99
801 
802 
_SWIG_exception(int code,const char * msg)803 static void _SWIG_exception(int code, const char *msg) {
804   switch(code) {
805   case SWIG_MemoryError:
806     PyErr_SetString(PyExc_MemoryError,msg);
807     break;
808   case SWIG_IOError:
809     PyErr_SetString(PyExc_IOError,msg);
810     break;
811   case SWIG_RuntimeError:
812     PyErr_SetString(PyExc_RuntimeError,msg);
813     break;
814   case SWIG_IndexError:
815     PyErr_SetString(PyExc_IndexError,msg);
816     break;
817   case SWIG_TypeError:
818     PyErr_SetString(PyExc_TypeError,msg);
819     break;
820   case SWIG_DivisionByZero:
821     PyErr_SetString(PyExc_ZeroDivisionError,msg);
822     break;
823   case SWIG_OverflowError:
824     PyErr_SetString(PyExc_OverflowError,msg);
825     break;
826   case SWIG_SyntaxError:
827     PyErr_SetString(PyExc_SyntaxError,msg);
828     break;
829   case SWIG_ValueError:
830     PyErr_SetString(PyExc_ValueError,msg);
831     break;
832   case SWIG_SystemError:
833     PyErr_SetString(PyExc_SystemError,msg);
834     break;
835   default:
836     PyErr_SetString(PyExc_RuntimeError,msg);
837     break;
838   }
839 }
840 
841 #define SWIG_exception(a,b) { _SWIG_exception(a,b); SWIG_fail; }
842 
843 
844 #include <vector>
845 #include <algorithm>
846 #include <stdexcept>
847 
std_vectorlNameSpaceXml_g___nonzero_____(std::vector<NameSpaceXml> * self)848 bool std_vectorlNameSpaceXml_g___nonzero_____(std::vector<NameSpaceXml > *self){
849                 return !(self->empty());
850             }
std_vectorlNameSpaceXml_g_pop___(std::vector<NameSpaceXml> * self)851 NameSpaceXml std_vectorlNameSpaceXml_g_pop___(std::vector<NameSpaceXml > *self){
852                 if (self->size() == 0)
853                     throw std::out_of_range("pop from empty vector");
854                 NameSpaceXml x = self->back();
855                 self->pop_back();
856                 return x;
857             }
std_vectorlNameSpaceXml_g___getitem_____(std::vector<NameSpaceXml> * self,int i)858 NameSpaceXml &std_vectorlNameSpaceXml_g___getitem_____(std::vector<NameSpaceXml > *self,int i){
859                 int size = int(self->size());
860                 if (i<0) i += size;
861                 if (i>=0 && i<size)
862                     return (*self)[i];
863                 else
864                     throw std::out_of_range("vector index out of range");
865             }
std_vectorlNameSpaceXml_g___getslice_____(std::vector<NameSpaceXml> * self,int i,int j)866 std::vector<NameSpaceXml > std_vectorlNameSpaceXml_g___getslice_____(std::vector<NameSpaceXml > *self,int i,int j){
867                 int size = int(self->size());
868                 if (i<0) i = size+i;
869                 if (j<0) j = size+j;
870                 if (i<0) i = 0;
871                 if (j>size) j = size;
872                 std::vector<NameSpaceXml > tmp(j-i);
873                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
874                 return tmp;
875             }
std_vectorlNameSpaceXml_g___setitem_____(std::vector<NameSpaceXml> * self,int i,NameSpaceXml const & x)876 void std_vectorlNameSpaceXml_g___setitem_____(std::vector<NameSpaceXml > *self,int i,NameSpaceXml const &x){
877                 int size = int(self->size());
878                 if (i<0) i+= size;
879                 if (i>=0 && i<size)
880                     (*self)[i] = x;
881                 else
882                     throw std::out_of_range("vector index out of range");
883             }
std_vectorlNameSpaceXml_g___setslice_____(std::vector<NameSpaceXml> * self,int i,int j,std::vector<NameSpaceXml> const & v)884 void std_vectorlNameSpaceXml_g___setslice_____(std::vector<NameSpaceXml > *self,int i,int j,std::vector<NameSpaceXml > const &v){
885                 int size = int(self->size());
886                 if (i<0) i = size+i;
887                 if (j<0) j = size+j;
888                 if (i<0) i = 0;
889                 if (j>size) j = size;
890                 if (int(v.size()) == j-i) {
891                     std::copy(v.begin(),v.end(),self->begin()+i);
892                 } else {
893                     self->erase(self->begin()+i,self->begin()+j);
894                     if (i+1 <= int(self->size())) {
895                         self->insert(self->begin()+i,v.begin(),v.end());
896                     } else {
897                         self->insert(self->end(),v.begin(),v.end());
898 	            }
899                 }
900             }
std_vectorlNameSpaceXml_g___delitem_____(std::vector<NameSpaceXml> * self,int i)901 void std_vectorlNameSpaceXml_g___delitem_____(std::vector<NameSpaceXml > *self,int i){
902                 int size = int(self->size());
903                 if (i<0) i+= size;
904                 if (i>=0 && i<size)
905                     self->erase(self->begin()+i);
906                 else
907                     throw std::out_of_range("vector index out of range");
908             }
std_vectorlNameSpaceXml_g___delslice_____(std::vector<NameSpaceXml> * self,int i,int j)909 void std_vectorlNameSpaceXml_g___delslice_____(std::vector<NameSpaceXml > *self,int i,int j){
910                 int size = int(self->size());
911                 if (i<0) i = size+i;
912                 if (j<0) j = size+j;
913                 if (i<0) i = 0;
914                 if (j>size) j = size;
915                 self->erase(self->begin()+i,self->begin()+j);
916             }
ArrayXmllNameSpaceXml_g___setitem_____(ArrayXml<NameSpaceXml> * self,int key,NameSpaceXml * val)917 void ArrayXmllNameSpaceXml_g___setitem_____(ArrayXml<NameSpaceXml > *self,int key,NameSpaceXml *val){
918     (*self)[key] = *val;
919   }
ArrayXmllNameSpaceXml_g___getitem_____(ArrayXml<NameSpaceXml> * self,int key)920 NameSpaceXml *ArrayXmllNameSpaceXml_g___getitem_____(ArrayXml<NameSpaceXml > *self,int key){
921     return &((*self)[key]);
922   }
ArrayXmllNameSpaceXml_g___str_____(ArrayXml<NameSpaceXml> * self)923 string ArrayXmllNameSpaceXml_g___str_____(ArrayXml<NameSpaceXml > *self){
924      string b;
925      self->toStringBuffer(b,"\n");
926      return b;
927    }
ArrayXmllNameSpaceXml_g___iter_____(ArrayXml<NameSpaceXml> * self)928 ArrayIterator<NameSpaceXml > ArrayXmllNameSpaceXml_g___iter_____(ArrayXml<NameSpaceXml > *self){ return ArrayIterator<NameSpaceXml>(0, self); }
std_vectorlstring_g___nonzero_____(std::vector<string> * self)929 bool std_vectorlstring_g___nonzero_____(std::vector<string > *self){
930                 return !(self->empty());
931             }
std_vectorlstring_g_pop___(std::vector<string> * self)932 string std_vectorlstring_g_pop___(std::vector<string > *self){
933                 if (self->size() == 0)
934                     throw std::out_of_range("pop from empty vector");
935                 string x = self->back();
936                 self->pop_back();
937                 return x;
938             }
std_vectorlstring_g___getitem_____(std::vector<string> * self,int i)939 string &std_vectorlstring_g___getitem_____(std::vector<string > *self,int i){
940                 int size = int(self->size());
941                 if (i<0) i += size;
942                 if (i>=0 && i<size)
943                     return (*self)[i];
944                 else
945                     throw std::out_of_range("vector index out of range");
946             }
std_vectorlstring_g___getslice_____(std::vector<string> * self,int i,int j)947 std::vector<string > std_vectorlstring_g___getslice_____(std::vector<string > *self,int i,int j){
948                 int size = int(self->size());
949                 if (i<0) i = size+i;
950                 if (j<0) j = size+j;
951                 if (i<0) i = 0;
952                 if (j>size) j = size;
953                 std::vector<string > tmp(j-i);
954                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
955                 return tmp;
956             }
std_vectorlstring_g___setitem_____(std::vector<string> * self,int i,string const & x)957 void std_vectorlstring_g___setitem_____(std::vector<string > *self,int i,string const &x){
958                 int size = int(self->size());
959                 if (i<0) i+= size;
960                 if (i>=0 && i<size)
961                     (*self)[i] = x;
962                 else
963                     throw std::out_of_range("vector index out of range");
964             }
std_vectorlstring_g___setslice_____(std::vector<string> * self,int i,int j,std::vector<string> const & v)965 void std_vectorlstring_g___setslice_____(std::vector<string > *self,int i,int j,std::vector<string > const &v){
966                 int size = int(self->size());
967                 if (i<0) i = size+i;
968                 if (j<0) j = size+j;
969                 if (i<0) i = 0;
970                 if (j>size) j = size;
971                 if (int(v.size()) == j-i) {
972                     std::copy(v.begin(),v.end(),self->begin()+i);
973                 } else {
974                     self->erase(self->begin()+i,self->begin()+j);
975                     if (i+1 <= int(self->size())) {
976                         self->insert(self->begin()+i,v.begin(),v.end());
977                     } else {
978                         self->insert(self->end(),v.begin(),v.end());
979 	            }
980                 }
981             }
std_vectorlstring_g___delitem_____(std::vector<string> * self,int i)982 void std_vectorlstring_g___delitem_____(std::vector<string > *self,int i){
983                 int size = int(self->size());
984                 if (i<0) i+= size;
985                 if (i>=0 && i<size)
986                     self->erase(self->begin()+i);
987                 else
988                     throw std::out_of_range("vector index out of range");
989             }
std_vectorlstring_g___delslice_____(std::vector<string> * self,int i,int j)990 void std_vectorlstring_g___delslice_____(std::vector<string > *self,int i,int j){
991                 int size = int(self->size());
992                 if (i<0) i = size+i;
993                 if (j<0) j = size+j;
994                 if (i<0) i = 0;
995                 if (j>size) j = size;
996                 self->erase(self->begin()+i,self->begin()+j);
997             }
std_vectorlPropertyXml_g___nonzero_____(std::vector<PropertyXml> * self)998 bool std_vectorlPropertyXml_g___nonzero_____(std::vector<PropertyXml > *self){
999                 return !(self->empty());
1000             }
std_vectorlPropertyXml_g_pop___(std::vector<PropertyXml> * self)1001 PropertyXml std_vectorlPropertyXml_g_pop___(std::vector<PropertyXml > *self){
1002                 if (self->size() == 0)
1003                     throw std::out_of_range("pop from empty vector");
1004                 PropertyXml x = self->back();
1005                 self->pop_back();
1006                 return x;
1007             }
std_vectorlPropertyXml_g___getitem_____(std::vector<PropertyXml> * self,int i)1008 PropertyXml &std_vectorlPropertyXml_g___getitem_____(std::vector<PropertyXml > *self,int i){
1009                 int size = int(self->size());
1010                 if (i<0) i += size;
1011                 if (i>=0 && i<size)
1012                     return (*self)[i];
1013                 else
1014                     throw std::out_of_range("vector index out of range");
1015             }
std_vectorlPropertyXml_g___getslice_____(std::vector<PropertyXml> * self,int i,int j)1016 std::vector<PropertyXml > std_vectorlPropertyXml_g___getslice_____(std::vector<PropertyXml > *self,int i,int j){
1017                 int size = int(self->size());
1018                 if (i<0) i = size+i;
1019                 if (j<0) j = size+j;
1020                 if (i<0) i = 0;
1021                 if (j>size) j = size;
1022                 std::vector<PropertyXml > tmp(j-i);
1023                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
1024                 return tmp;
1025             }
std_vectorlPropertyXml_g___setitem_____(std::vector<PropertyXml> * self,int i,PropertyXml const & x)1026 void std_vectorlPropertyXml_g___setitem_____(std::vector<PropertyXml > *self,int i,PropertyXml const &x){
1027                 int size = int(self->size());
1028                 if (i<0) i+= size;
1029                 if (i>=0 && i<size)
1030                     (*self)[i] = x;
1031                 else
1032                     throw std::out_of_range("vector index out of range");
1033             }
std_vectorlPropertyXml_g___setslice_____(std::vector<PropertyXml> * self,int i,int j,std::vector<PropertyXml> const & v)1034 void std_vectorlPropertyXml_g___setslice_____(std::vector<PropertyXml > *self,int i,int j,std::vector<PropertyXml > const &v){
1035                 int size = int(self->size());
1036                 if (i<0) i = size+i;
1037                 if (j<0) j = size+j;
1038                 if (i<0) i = 0;
1039                 if (j>size) j = size;
1040                 if (int(v.size()) == j-i) {
1041                     std::copy(v.begin(),v.end(),self->begin()+i);
1042                 } else {
1043                     self->erase(self->begin()+i,self->begin()+j);
1044                     if (i+1 <= int(self->size())) {
1045                         self->insert(self->begin()+i,v.begin(),v.end());
1046                     } else {
1047                         self->insert(self->end(),v.begin(),v.end());
1048 	            }
1049                 }
1050             }
std_vectorlPropertyXml_g___delitem_____(std::vector<PropertyXml> * self,int i)1051 void std_vectorlPropertyXml_g___delitem_____(std::vector<PropertyXml > *self,int i){
1052                 int size = int(self->size());
1053                 if (i<0) i+= size;
1054                 if (i>=0 && i<size)
1055                     self->erase(self->begin()+i);
1056                 else
1057                     throw std::out_of_range("vector index out of range");
1058             }
std_vectorlPropertyXml_g___delslice_____(std::vector<PropertyXml> * self,int i,int j)1059 void std_vectorlPropertyXml_g___delslice_____(std::vector<PropertyXml > *self,int i,int j){
1060                 int size = int(self->size());
1061                 if (i<0) i = size+i;
1062                 if (j<0) j = size+j;
1063                 if (i<0) i = 0;
1064                 if (j>size) j = size;
1065                 self->erase(self->begin()+i,self->begin()+j);
1066             }
ArrayXmllPropertyXml_g___setitem_____(ArrayXml<PropertyXml> * self,int key,PropertyXml * val)1067 void ArrayXmllPropertyXml_g___setitem_____(ArrayXml<PropertyXml > *self,int key,PropertyXml *val){
1068     (*self)[key] = *val;
1069   }
ArrayXmllPropertyXml_g___getitem_______SWIG_0(ArrayXml<PropertyXml> * self,int key)1070 PropertyXml *ArrayXmllPropertyXml_g___getitem_______SWIG_0(ArrayXml<PropertyXml > *self,int key){
1071     return &((*self)[key]);
1072   }
ArrayXmllPropertyXml_g___str_____(ArrayXml<PropertyXml> * self)1073 string ArrayXmllPropertyXml_g___str_____(ArrayXml<PropertyXml > *self){
1074      string b;
1075      self->toStringBuffer(b,"\n");
1076      return b;
1077    }
ArrayXmllPropertyXml_g___iter_____(ArrayXml<PropertyXml> * self)1078 ArrayIterator<PropertyXml > ArrayXmllPropertyXml_g___iter_____(ArrayXml<PropertyXml > *self){ return ArrayIterator<PropertyXml>(0, self); }
ArrayXmllPropertyXml_g___getitem_______SWIG_1(ArrayXml<PropertyXml> * self,char * key)1079 ValueXml *ArrayXmllPropertyXml_g___getitem_______SWIG_1(ArrayXml<PropertyXml > *self,char *key){
1080     PropertyArray::iterator i;
1081     for(i=self->begin(); i != self->end(); i++) {
1082       if(strcasecmp(i->name.c_str(),key)==0) {
1083 	return &i->value.val();
1084       }
1085     }
1086     throw std::range_error(string("The key ")+key+"is not in the dictionary.");
1087   }
ArrayXmllPropertyXml_g___delitem_____(ArrayXml<PropertyXml> * self,string key,char * val)1088 void ArrayXmllPropertyXml_g___delitem_____(ArrayXml<PropertyXml > *self,string key,char *val){
1089     PropertyArray::iterator i;
1090     for(i=self->begin(); i != self->end(); i++) {
1091       if(strcasecmp(i->name.c_str(),key.c_str())==0) {
1092 	self->erase(i);
1093 	break;
1094       }
1095     }
1096   }
ArrayXmllPropertyXml_g_keys___(ArrayXml<PropertyXml> * self)1097 std::vector<string > ArrayXmllPropertyXml_g_keys___(ArrayXml<PropertyXml > *self){
1098     PropertyArray::iterator i;
1099     vector<string> the_keys;
1100     for(i=self->begin(); i != self->end(); i++) {
1101       the_keys.push_back(i->name);
1102     }
1103     return the_keys;
1104   }
std_vectorlInstanceNameXml_g___nonzero_____(std::vector<InstanceNameXml> * self)1105 bool std_vectorlInstanceNameXml_g___nonzero_____(std::vector<InstanceNameXml > *self){
1106                 return !(self->empty());
1107             }
std_vectorlInstanceNameXml_g_pop___(std::vector<InstanceNameXml> * self)1108 InstanceNameXml std_vectorlInstanceNameXml_g_pop___(std::vector<InstanceNameXml > *self){
1109                 if (self->size() == 0)
1110                     throw std::out_of_range("pop from empty vector");
1111                 InstanceNameXml x = self->back();
1112                 self->pop_back();
1113                 return x;
1114             }
std_vectorlInstanceNameXml_g___getitem_____(std::vector<InstanceNameXml> * self,int i)1115 InstanceNameXml &std_vectorlInstanceNameXml_g___getitem_____(std::vector<InstanceNameXml > *self,int i){
1116                 int size = int(self->size());
1117                 if (i<0) i += size;
1118                 if (i>=0 && i<size)
1119                     return (*self)[i];
1120                 else
1121                     throw std::out_of_range("vector index out of range");
1122             }
std_vectorlInstanceNameXml_g___getslice_____(std::vector<InstanceNameXml> * self,int i,int j)1123 std::vector<InstanceNameXml > std_vectorlInstanceNameXml_g___getslice_____(std::vector<InstanceNameXml > *self,int i,int j){
1124                 int size = int(self->size());
1125                 if (i<0) i = size+i;
1126                 if (j<0) j = size+j;
1127                 if (i<0) i = 0;
1128                 if (j>size) j = size;
1129                 std::vector<InstanceNameXml > tmp(j-i);
1130                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
1131                 return tmp;
1132             }
std_vectorlInstanceNameXml_g___setitem_____(std::vector<InstanceNameXml> * self,int i,InstanceNameXml const & x)1133 void std_vectorlInstanceNameXml_g___setitem_____(std::vector<InstanceNameXml > *self,int i,InstanceNameXml const &x){
1134                 int size = int(self->size());
1135                 if (i<0) i+= size;
1136                 if (i>=0 && i<size)
1137                     (*self)[i] = x;
1138                 else
1139                     throw std::out_of_range("vector index out of range");
1140             }
std_vectorlInstanceNameXml_g___setslice_____(std::vector<InstanceNameXml> * self,int i,int j,std::vector<InstanceNameXml> const & v)1141 void std_vectorlInstanceNameXml_g___setslice_____(std::vector<InstanceNameXml > *self,int i,int j,std::vector<InstanceNameXml > const &v){
1142                 int size = int(self->size());
1143                 if (i<0) i = size+i;
1144                 if (j<0) j = size+j;
1145                 if (i<0) i = 0;
1146                 if (j>size) j = size;
1147                 if (int(v.size()) == j-i) {
1148                     std::copy(v.begin(),v.end(),self->begin()+i);
1149                 } else {
1150                     self->erase(self->begin()+i,self->begin()+j);
1151                     if (i+1 <= int(self->size())) {
1152                         self->insert(self->begin()+i,v.begin(),v.end());
1153                     } else {
1154                         self->insert(self->end(),v.begin(),v.end());
1155 	            }
1156                 }
1157             }
std_vectorlInstanceNameXml_g___delitem_____(std::vector<InstanceNameXml> * self,int i)1158 void std_vectorlInstanceNameXml_g___delitem_____(std::vector<InstanceNameXml > *self,int i){
1159                 int size = int(self->size());
1160                 if (i<0) i+= size;
1161                 if (i>=0 && i<size)
1162                     self->erase(self->begin()+i);
1163                 else
1164                     throw std::out_of_range("vector index out of range");
1165             }
std_vectorlInstanceNameXml_g___delslice_____(std::vector<InstanceNameXml> * self,int i,int j)1166 void std_vectorlInstanceNameXml_g___delslice_____(std::vector<InstanceNameXml > *self,int i,int j){
1167                 int size = int(self->size());
1168                 if (i<0) i = size+i;
1169                 if (j<0) j = size+j;
1170                 if (i<0) i = 0;
1171                 if (j>size) j = size;
1172                 self->erase(self->begin()+i,self->begin()+j);
1173             }
ArrayXmllInstanceNameXml_g___setitem_____(ArrayXml<InstanceNameXml> * self,int key,InstanceNameXml * val)1174 void ArrayXmllInstanceNameXml_g___setitem_____(ArrayXml<InstanceNameXml > *self,int key,InstanceNameXml *val){
1175     (*self)[key] = *val;
1176   }
ArrayXmllInstanceNameXml_g___getitem_____(ArrayXml<InstanceNameXml> * self,int key)1177 InstanceNameXml *ArrayXmllInstanceNameXml_g___getitem_____(ArrayXml<InstanceNameXml > *self,int key){
1178     return &((*self)[key]);
1179   }
ArrayXmllInstanceNameXml_g___str_____(ArrayXml<InstanceNameXml> * self)1180 string ArrayXmllInstanceNameXml_g___str_____(ArrayXml<InstanceNameXml > *self){
1181      string b;
1182      self->toStringBuffer(b,"\n");
1183      return b;
1184    }
ArrayXmllInstanceNameXml_g___iter_____(ArrayXml<InstanceNameXml> * self)1185 ArrayIterator<InstanceNameXml > ArrayXmllInstanceNameXml_g___iter_____(ArrayXml<InstanceNameXml > *self){ return ArrayIterator<InstanceNameXml>(0, self); }
std_vectorlInstanceXml_g___nonzero_____(std::vector<InstanceXml> * self)1186 bool std_vectorlInstanceXml_g___nonzero_____(std::vector<InstanceXml > *self){
1187                 return !(self->empty());
1188             }
std_vectorlInstanceXml_g_pop___(std::vector<InstanceXml> * self)1189 InstanceXml std_vectorlInstanceXml_g_pop___(std::vector<InstanceXml > *self){
1190                 if (self->size() == 0)
1191                     throw std::out_of_range("pop from empty vector");
1192                 InstanceXml x = self->back();
1193                 self->pop_back();
1194                 return x;
1195             }
std_vectorlInstanceXml_g___getitem_____(std::vector<InstanceXml> * self,int i)1196 InstanceXml &std_vectorlInstanceXml_g___getitem_____(std::vector<InstanceXml > *self,int i){
1197                 int size = int(self->size());
1198                 if (i<0) i += size;
1199                 if (i>=0 && i<size)
1200                     return (*self)[i];
1201                 else
1202                     throw std::out_of_range("vector index out of range");
1203             }
std_vectorlInstanceXml_g___getslice_____(std::vector<InstanceXml> * self,int i,int j)1204 std::vector<InstanceXml > std_vectorlInstanceXml_g___getslice_____(std::vector<InstanceXml > *self,int i,int j){
1205                 int size = int(self->size());
1206                 if (i<0) i = size+i;
1207                 if (j<0) j = size+j;
1208                 if (i<0) i = 0;
1209                 if (j>size) j = size;
1210                 std::vector<InstanceXml > tmp(j-i);
1211                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
1212                 return tmp;
1213             }
std_vectorlInstanceXml_g___setitem_____(std::vector<InstanceXml> * self,int i,InstanceXml const & x)1214 void std_vectorlInstanceXml_g___setitem_____(std::vector<InstanceXml > *self,int i,InstanceXml const &x){
1215                 int size = int(self->size());
1216                 if (i<0) i+= size;
1217                 if (i>=0 && i<size)
1218                     (*self)[i] = x;
1219                 else
1220                     throw std::out_of_range("vector index out of range");
1221             }
std_vectorlInstanceXml_g___setslice_____(std::vector<InstanceXml> * self,int i,int j,std::vector<InstanceXml> const & v)1222 void std_vectorlInstanceXml_g___setslice_____(std::vector<InstanceXml > *self,int i,int j,std::vector<InstanceXml > const &v){
1223                 int size = int(self->size());
1224                 if (i<0) i = size+i;
1225                 if (j<0) j = size+j;
1226                 if (i<0) i = 0;
1227                 if (j>size) j = size;
1228                 if (int(v.size()) == j-i) {
1229                     std::copy(v.begin(),v.end(),self->begin()+i);
1230                 } else {
1231                     self->erase(self->begin()+i,self->begin()+j);
1232                     if (i+1 <= int(self->size())) {
1233                         self->insert(self->begin()+i,v.begin(),v.end());
1234                     } else {
1235                         self->insert(self->end(),v.begin(),v.end());
1236 	            }
1237                 }
1238             }
std_vectorlInstanceXml_g___delitem_____(std::vector<InstanceXml> * self,int i)1239 void std_vectorlInstanceXml_g___delitem_____(std::vector<InstanceXml > *self,int i){
1240                 int size = int(self->size());
1241                 if (i<0) i+= size;
1242                 if (i>=0 && i<size)
1243                     self->erase(self->begin()+i);
1244                 else
1245                     throw std::out_of_range("vector index out of range");
1246             }
std_vectorlInstanceXml_g___delslice_____(std::vector<InstanceXml> * self,int i,int j)1247 void std_vectorlInstanceXml_g___delslice_____(std::vector<InstanceXml > *self,int i,int j){
1248                 int size = int(self->size());
1249                 if (i<0) i = size+i;
1250                 if (j<0) j = size+j;
1251                 if (i<0) i = 0;
1252                 if (j>size) j = size;
1253                 self->erase(self->begin()+i,self->begin()+j);
1254             }
ArrayXmllInstanceXml_g___setitem_____(ArrayXml<InstanceXml> * self,int key,InstanceXml * val)1255 void ArrayXmllInstanceXml_g___setitem_____(ArrayXml<InstanceXml > *self,int key,InstanceXml *val){
1256     (*self)[key] = *val;
1257   }
ArrayXmllInstanceXml_g___getitem_____(ArrayXml<InstanceXml> * self,int key)1258 InstanceXml *ArrayXmllInstanceXml_g___getitem_____(ArrayXml<InstanceXml > *self,int key){
1259     return &((*self)[key]);
1260   }
ArrayXmllInstanceXml_g___str_____(ArrayXml<InstanceXml> * self)1261 string ArrayXmllInstanceXml_g___str_____(ArrayXml<InstanceXml > *self){
1262      string b;
1263      self->toStringBuffer(b,"\n");
1264      return b;
1265    }
ArrayXmllInstanceXml_g___iter_____(ArrayXml<InstanceXml> * self)1266 ArrayIterator<InstanceXml > ArrayXmllInstanceXml_g___iter_____(ArrayXml<InstanceXml > *self){ return ArrayIterator<InstanceXml>(0, self); }
std_vectorlKeyBindingXml_g___nonzero_____(std::vector<KeyBindingXml> * self)1267 bool std_vectorlKeyBindingXml_g___nonzero_____(std::vector<KeyBindingXml > *self){
1268                 return !(self->empty());
1269             }
std_vectorlKeyBindingXml_g_pop___(std::vector<KeyBindingXml> * self)1270 KeyBindingXml std_vectorlKeyBindingXml_g_pop___(std::vector<KeyBindingXml > *self){
1271                 if (self->size() == 0)
1272                     throw std::out_of_range("pop from empty vector");
1273                 KeyBindingXml x = self->back();
1274                 self->pop_back();
1275                 return x;
1276             }
std_vectorlKeyBindingXml_g___getitem_____(std::vector<KeyBindingXml> * self,int i)1277 KeyBindingXml &std_vectorlKeyBindingXml_g___getitem_____(std::vector<KeyBindingXml > *self,int i){
1278                 int size = int(self->size());
1279                 if (i<0) i += size;
1280                 if (i>=0 && i<size)
1281                     return (*self)[i];
1282                 else
1283                     throw std::out_of_range("vector index out of range");
1284             }
std_vectorlKeyBindingXml_g___getslice_____(std::vector<KeyBindingXml> * self,int i,int j)1285 std::vector<KeyBindingXml > std_vectorlKeyBindingXml_g___getslice_____(std::vector<KeyBindingXml > *self,int i,int j){
1286                 int size = int(self->size());
1287                 if (i<0) i = size+i;
1288                 if (j<0) j = size+j;
1289                 if (i<0) i = 0;
1290                 if (j>size) j = size;
1291                 std::vector<KeyBindingXml > tmp(j-i);
1292                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
1293                 return tmp;
1294             }
std_vectorlKeyBindingXml_g___setitem_____(std::vector<KeyBindingXml> * self,int i,KeyBindingXml const & x)1295 void std_vectorlKeyBindingXml_g___setitem_____(std::vector<KeyBindingXml > *self,int i,KeyBindingXml const &x){
1296                 int size = int(self->size());
1297                 if (i<0) i+= size;
1298                 if (i>=0 && i<size)
1299                     (*self)[i] = x;
1300                 else
1301                     throw std::out_of_range("vector index out of range");
1302             }
std_vectorlKeyBindingXml_g___setslice_____(std::vector<KeyBindingXml> * self,int i,int j,std::vector<KeyBindingXml> const & v)1303 void std_vectorlKeyBindingXml_g___setslice_____(std::vector<KeyBindingXml > *self,int i,int j,std::vector<KeyBindingXml > const &v){
1304                 int size = int(self->size());
1305                 if (i<0) i = size+i;
1306                 if (j<0) j = size+j;
1307                 if (i<0) i = 0;
1308                 if (j>size) j = size;
1309                 if (int(v.size()) == j-i) {
1310                     std::copy(v.begin(),v.end(),self->begin()+i);
1311                 } else {
1312                     self->erase(self->begin()+i,self->begin()+j);
1313                     if (i+1 <= int(self->size())) {
1314                         self->insert(self->begin()+i,v.begin(),v.end());
1315                     } else {
1316                         self->insert(self->end(),v.begin(),v.end());
1317 	            }
1318                 }
1319             }
std_vectorlKeyBindingXml_g___delitem_____(std::vector<KeyBindingXml> * self,int i)1320 void std_vectorlKeyBindingXml_g___delitem_____(std::vector<KeyBindingXml > *self,int i){
1321                 int size = int(self->size());
1322                 if (i<0) i+= size;
1323                 if (i>=0 && i<size)
1324                     self->erase(self->begin()+i);
1325                 else
1326                     throw std::out_of_range("vector index out of range");
1327             }
std_vectorlKeyBindingXml_g___delslice_____(std::vector<KeyBindingXml> * self,int i,int j)1328 void std_vectorlKeyBindingXml_g___delslice_____(std::vector<KeyBindingXml > *self,int i,int j){
1329                 int size = int(self->size());
1330                 if (i<0) i = size+i;
1331                 if (j<0) j = size+j;
1332                 if (i<0) i = 0;
1333                 if (j>size) j = size;
1334                 self->erase(self->begin()+i,self->begin()+j);
1335             }
ArrayXmllKeyBindingXml_g___setitem_____(ArrayXml<KeyBindingXml> * self,int key,KeyBindingXml * val)1336 void ArrayXmllKeyBindingXml_g___setitem_____(ArrayXml<KeyBindingXml > *self,int key,KeyBindingXml *val){
1337     (*self)[key] = *val;
1338   }
ArrayXmllKeyBindingXml_g___getitem_____(ArrayXml<KeyBindingXml> * self,int key)1339 KeyBindingXml *ArrayXmllKeyBindingXml_g___getitem_____(ArrayXml<KeyBindingXml > *self,int key){
1340     return &((*self)[key]);
1341   }
ArrayXmllKeyBindingXml_g___str_____(ArrayXml<KeyBindingXml> * self)1342 string ArrayXmllKeyBindingXml_g___str_____(ArrayXml<KeyBindingXml > *self){
1343      string b;
1344      self->toStringBuffer(b,"\n");
1345      return b;
1346    }
ArrayXmllKeyBindingXml_g___iter_____(ArrayXml<KeyBindingXml> * self)1347 ArrayIterator<KeyBindingXml > ArrayXmllKeyBindingXml_g___iter_____(ArrayXml<KeyBindingXml > *self){ return ArrayIterator<KeyBindingXml>(0, self); }
std_vectorlClassNameXml_g___nonzero_____(std::vector<ClassNameXml> * self)1348 bool std_vectorlClassNameXml_g___nonzero_____(std::vector<ClassNameXml > *self){
1349                 return !(self->empty());
1350             }
std_vectorlClassNameXml_g_pop___(std::vector<ClassNameXml> * self)1351 ClassNameXml std_vectorlClassNameXml_g_pop___(std::vector<ClassNameXml > *self){
1352                 if (self->size() == 0)
1353                     throw std::out_of_range("pop from empty vector");
1354                 ClassNameXml x = self->back();
1355                 self->pop_back();
1356                 return x;
1357             }
std_vectorlClassNameXml_g___getitem_____(std::vector<ClassNameXml> * self,int i)1358 ClassNameXml &std_vectorlClassNameXml_g___getitem_____(std::vector<ClassNameXml > *self,int i){
1359                 int size = int(self->size());
1360                 if (i<0) i += size;
1361                 if (i>=0 && i<size)
1362                     return (*self)[i];
1363                 else
1364                     throw std::out_of_range("vector index out of range");
1365             }
std_vectorlClassNameXml_g___getslice_____(std::vector<ClassNameXml> * self,int i,int j)1366 std::vector<ClassNameXml > std_vectorlClassNameXml_g___getslice_____(std::vector<ClassNameXml > *self,int i,int j){
1367                 int size = int(self->size());
1368                 if (i<0) i = size+i;
1369                 if (j<0) j = size+j;
1370                 if (i<0) i = 0;
1371                 if (j>size) j = size;
1372                 std::vector<ClassNameXml > tmp(j-i);
1373                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
1374                 return tmp;
1375             }
std_vectorlClassNameXml_g___setitem_____(std::vector<ClassNameXml> * self,int i,ClassNameXml const & x)1376 void std_vectorlClassNameXml_g___setitem_____(std::vector<ClassNameXml > *self,int i,ClassNameXml const &x){
1377                 int size = int(self->size());
1378                 if (i<0) i+= size;
1379                 if (i>=0 && i<size)
1380                     (*self)[i] = x;
1381                 else
1382                     throw std::out_of_range("vector index out of range");
1383             }
std_vectorlClassNameXml_g___setslice_____(std::vector<ClassNameXml> * self,int i,int j,std::vector<ClassNameXml> const & v)1384 void std_vectorlClassNameXml_g___setslice_____(std::vector<ClassNameXml > *self,int i,int j,std::vector<ClassNameXml > const &v){
1385                 int size = int(self->size());
1386                 if (i<0) i = size+i;
1387                 if (j<0) j = size+j;
1388                 if (i<0) i = 0;
1389                 if (j>size) j = size;
1390                 if (int(v.size()) == j-i) {
1391                     std::copy(v.begin(),v.end(),self->begin()+i);
1392                 } else {
1393                     self->erase(self->begin()+i,self->begin()+j);
1394                     if (i+1 <= int(self->size())) {
1395                         self->insert(self->begin()+i,v.begin(),v.end());
1396                     } else {
1397                         self->insert(self->end(),v.begin(),v.end());
1398 	            }
1399                 }
1400             }
std_vectorlClassNameXml_g___delitem_____(std::vector<ClassNameXml> * self,int i)1401 void std_vectorlClassNameXml_g___delitem_____(std::vector<ClassNameXml > *self,int i){
1402                 int size = int(self->size());
1403                 if (i<0) i+= size;
1404                 if (i>=0 && i<size)
1405                     self->erase(self->begin()+i);
1406                 else
1407                     throw std::out_of_range("vector index out of range");
1408             }
std_vectorlClassNameXml_g___delslice_____(std::vector<ClassNameXml> * self,int i,int j)1409 void std_vectorlClassNameXml_g___delslice_____(std::vector<ClassNameXml > *self,int i,int j){
1410                 int size = int(self->size());
1411                 if (i<0) i = size+i;
1412                 if (j<0) j = size+j;
1413                 if (i<0) i = 0;
1414                 if (j>size) j = size;
1415                 self->erase(self->begin()+i,self->begin()+j);
1416             }
ArrayXmllClassNameXml_g___setitem_____(ArrayXml<ClassNameXml> * self,int key,ClassNameXml * val)1417 void ArrayXmllClassNameXml_g___setitem_____(ArrayXml<ClassNameXml > *self,int key,ClassNameXml *val){
1418     (*self)[key] = *val;
1419   }
ArrayXmllClassNameXml_g___getitem_____(ArrayXml<ClassNameXml> * self,int key)1420 ClassNameXml *ArrayXmllClassNameXml_g___getitem_____(ArrayXml<ClassNameXml > *self,int key){
1421     return &((*self)[key]);
1422   }
ArrayXmllClassNameXml_g___str_____(ArrayXml<ClassNameXml> * self)1423 string ArrayXmllClassNameXml_g___str_____(ArrayXml<ClassNameXml > *self){
1424      string b;
1425      self->toStringBuffer(b,"\n");
1426      return b;
1427    }
ArrayXmllClassNameXml_g___iter_____(ArrayXml<ClassNameXml> * self)1428 ArrayIterator<ClassNameXml > ArrayXmllClassNameXml_g___iter_____(ArrayXml<ClassNameXml > *self){ return ArrayIterator<ClassNameXml>(0, self); }
std_vectorlClassXml_g___nonzero_____(std::vector<ClassXml> * self)1429 bool std_vectorlClassXml_g___nonzero_____(std::vector<ClassXml > *self){
1430                 return !(self->empty());
1431             }
std_vectorlClassXml_g_pop___(std::vector<ClassXml> * self)1432 ClassXml std_vectorlClassXml_g_pop___(std::vector<ClassXml > *self){
1433                 if (self->size() == 0)
1434                     throw std::out_of_range("pop from empty vector");
1435                 ClassXml x = self->back();
1436                 self->pop_back();
1437                 return x;
1438             }
std_vectorlClassXml_g___getitem_____(std::vector<ClassXml> * self,int i)1439 ClassXml &std_vectorlClassXml_g___getitem_____(std::vector<ClassXml > *self,int i){
1440                 int size = int(self->size());
1441                 if (i<0) i += size;
1442                 if (i>=0 && i<size)
1443                     return (*self)[i];
1444                 else
1445                     throw std::out_of_range("vector index out of range");
1446             }
std_vectorlClassXml_g___getslice_____(std::vector<ClassXml> * self,int i,int j)1447 std::vector<ClassXml > std_vectorlClassXml_g___getslice_____(std::vector<ClassXml > *self,int i,int j){
1448                 int size = int(self->size());
1449                 if (i<0) i = size+i;
1450                 if (j<0) j = size+j;
1451                 if (i<0) i = 0;
1452                 if (j>size) j = size;
1453                 std::vector<ClassXml > tmp(j-i);
1454                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
1455                 return tmp;
1456             }
std_vectorlClassXml_g___setitem_____(std::vector<ClassXml> * self,int i,ClassXml const & x)1457 void std_vectorlClassXml_g___setitem_____(std::vector<ClassXml > *self,int i,ClassXml const &x){
1458                 int size = int(self->size());
1459                 if (i<0) i+= size;
1460                 if (i>=0 && i<size)
1461                     (*self)[i] = x;
1462                 else
1463                     throw std::out_of_range("vector index out of range");
1464             }
std_vectorlClassXml_g___setslice_____(std::vector<ClassXml> * self,int i,int j,std::vector<ClassXml> const & v)1465 void std_vectorlClassXml_g___setslice_____(std::vector<ClassXml > *self,int i,int j,std::vector<ClassXml > const &v){
1466                 int size = int(self->size());
1467                 if (i<0) i = size+i;
1468                 if (j<0) j = size+j;
1469                 if (i<0) i = 0;
1470                 if (j>size) j = size;
1471                 if (int(v.size()) == j-i) {
1472                     std::copy(v.begin(),v.end(),self->begin()+i);
1473                 } else {
1474                     self->erase(self->begin()+i,self->begin()+j);
1475                     if (i+1 <= int(self->size())) {
1476                         self->insert(self->begin()+i,v.begin(),v.end());
1477                     } else {
1478                         self->insert(self->end(),v.begin(),v.end());
1479 	            }
1480                 }
1481             }
std_vectorlClassXml_g___delitem_____(std::vector<ClassXml> * self,int i)1482 void std_vectorlClassXml_g___delitem_____(std::vector<ClassXml > *self,int i){
1483                 int size = int(self->size());
1484                 if (i<0) i+= size;
1485                 if (i>=0 && i<size)
1486                     self->erase(self->begin()+i);
1487                 else
1488                     throw std::out_of_range("vector index out of range");
1489             }
std_vectorlClassXml_g___delslice_____(std::vector<ClassXml> * self,int i,int j)1490 void std_vectorlClassXml_g___delslice_____(std::vector<ClassXml > *self,int i,int j){
1491                 int size = int(self->size());
1492                 if (i<0) i = size+i;
1493                 if (j<0) j = size+j;
1494                 if (i<0) i = 0;
1495                 if (j>size) j = size;
1496                 self->erase(self->begin()+i,self->begin()+j);
1497             }
ArrayXmllClassXml_g___setitem_____(ArrayXml<ClassXml> * self,int key,ClassXml * val)1498 void ArrayXmllClassXml_g___setitem_____(ArrayXml<ClassXml > *self,int key,ClassXml *val){
1499     (*self)[key] = *val;
1500   }
ArrayXmllClassXml_g___getitem_____(ArrayXml<ClassXml> * self,int key)1501 ClassXml *ArrayXmllClassXml_g___getitem_____(ArrayXml<ClassXml > *self,int key){
1502     return &((*self)[key]);
1503   }
ArrayXmllClassXml_g___str_____(ArrayXml<ClassXml> * self)1504 string ArrayXmllClassXml_g___str_____(ArrayXml<ClassXml > *self){
1505      string b;
1506      self->toStringBuffer(b,"\n");
1507      return b;
1508    }
ArrayXmllClassXml_g___iter_____(ArrayXml<ClassXml> * self)1509 ArrayIterator<ClassXml > ArrayXmllClassXml_g___iter_____(ArrayXml<ClassXml > *self){ return ArrayIterator<ClassXml>(0, self); }
std_vectorlObjectWithPathXml_g___nonzero_____(std::vector<ObjectWithPathXml> * self)1510 bool std_vectorlObjectWithPathXml_g___nonzero_____(std::vector<ObjectWithPathXml > *self){
1511                 return !(self->empty());
1512             }
std_vectorlObjectWithPathXml_g_pop___(std::vector<ObjectWithPathXml> * self)1513 ObjectWithPathXml std_vectorlObjectWithPathXml_g_pop___(std::vector<ObjectWithPathXml > *self){
1514                 if (self->size() == 0)
1515                     throw std::out_of_range("pop from empty vector");
1516                 ObjectWithPathXml x = self->back();
1517                 self->pop_back();
1518                 return x;
1519             }
std_vectorlObjectWithPathXml_g___getitem_____(std::vector<ObjectWithPathXml> * self,int i)1520 ObjectWithPathXml &std_vectorlObjectWithPathXml_g___getitem_____(std::vector<ObjectWithPathXml > *self,int i){
1521                 int size = int(self->size());
1522                 if (i<0) i += size;
1523                 if (i>=0 && i<size)
1524                     return (*self)[i];
1525                 else
1526                     throw std::out_of_range("vector index out of range");
1527             }
std_vectorlObjectWithPathXml_g___getslice_____(std::vector<ObjectWithPathXml> * self,int i,int j)1528 std::vector<ObjectWithPathXml > std_vectorlObjectWithPathXml_g___getslice_____(std::vector<ObjectWithPathXml > *self,int i,int j){
1529                 int size = int(self->size());
1530                 if (i<0) i = size+i;
1531                 if (j<0) j = size+j;
1532                 if (i<0) i = 0;
1533                 if (j>size) j = size;
1534                 std::vector<ObjectWithPathXml > tmp(j-i);
1535                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
1536                 return tmp;
1537             }
std_vectorlObjectWithPathXml_g___setitem_____(std::vector<ObjectWithPathXml> * self,int i,ObjectWithPathXml const & x)1538 void std_vectorlObjectWithPathXml_g___setitem_____(std::vector<ObjectWithPathXml > *self,int i,ObjectWithPathXml const &x){
1539                 int size = int(self->size());
1540                 if (i<0) i+= size;
1541                 if (i>=0 && i<size)
1542                     (*self)[i] = x;
1543                 else
1544                     throw std::out_of_range("vector index out of range");
1545             }
std_vectorlObjectWithPathXml_g___setslice_____(std::vector<ObjectWithPathXml> * self,int i,int j,std::vector<ObjectWithPathXml> const & v)1546 void std_vectorlObjectWithPathXml_g___setslice_____(std::vector<ObjectWithPathXml > *self,int i,int j,std::vector<ObjectWithPathXml > const &v){
1547                 int size = int(self->size());
1548                 if (i<0) i = size+i;
1549                 if (j<0) j = size+j;
1550                 if (i<0) i = 0;
1551                 if (j>size) j = size;
1552                 if (int(v.size()) == j-i) {
1553                     std::copy(v.begin(),v.end(),self->begin()+i);
1554                 } else {
1555                     self->erase(self->begin()+i,self->begin()+j);
1556                     if (i+1 <= int(self->size())) {
1557                         self->insert(self->begin()+i,v.begin(),v.end());
1558                     } else {
1559                         self->insert(self->end(),v.begin(),v.end());
1560 	            }
1561                 }
1562             }
std_vectorlObjectWithPathXml_g___delitem_____(std::vector<ObjectWithPathXml> * self,int i)1563 void std_vectorlObjectWithPathXml_g___delitem_____(std::vector<ObjectWithPathXml > *self,int i){
1564                 int size = int(self->size());
1565                 if (i<0) i+= size;
1566                 if (i>=0 && i<size)
1567                     self->erase(self->begin()+i);
1568                 else
1569                     throw std::out_of_range("vector index out of range");
1570             }
std_vectorlObjectWithPathXml_g___delslice_____(std::vector<ObjectWithPathXml> * self,int i,int j)1571 void std_vectorlObjectWithPathXml_g___delslice_____(std::vector<ObjectWithPathXml > *self,int i,int j){
1572                 int size = int(self->size());
1573                 if (i<0) i = size+i;
1574                 if (j<0) j = size+j;
1575                 if (i<0) i = 0;
1576                 if (j>size) j = size;
1577                 self->erase(self->begin()+i,self->begin()+j);
1578             }
ArrayXmllObjectWithPathXml_g___setitem_____(ArrayXml<ObjectWithPathXml> * self,int key,ObjectWithPathXml * val)1579 void ArrayXmllObjectWithPathXml_g___setitem_____(ArrayXml<ObjectWithPathXml > *self,int key,ObjectWithPathXml *val){
1580     (*self)[key] = *val;
1581   }
ArrayXmllObjectWithPathXml_g___getitem_____(ArrayXml<ObjectWithPathXml> * self,int key)1582 ObjectWithPathXml *ArrayXmllObjectWithPathXml_g___getitem_____(ArrayXml<ObjectWithPathXml > *self,int key){
1583     return &((*self)[key]);
1584   }
ArrayXmllObjectWithPathXml_g___str_____(ArrayXml<ObjectWithPathXml> * self)1585 string ArrayXmllObjectWithPathXml_g___str_____(ArrayXml<ObjectWithPathXml > *self){
1586      string b;
1587      self->toStringBuffer(b,"\n");
1588      return b;
1589    }
ArrayXmllObjectWithPathXml_g___iter_____(ArrayXml<ObjectWithPathXml> * self)1590 ArrayIterator<ObjectWithPathXml > ArrayXmllObjectWithPathXml_g___iter_____(ArrayXml<ObjectWithPathXml > *self){ return ArrayIterator<ObjectWithPathXml>(0, self); }
std_vectorlNamedInstanceXml_g___nonzero_____(std::vector<NamedInstanceXml> * self)1591 bool std_vectorlNamedInstanceXml_g___nonzero_____(std::vector<NamedInstanceXml > *self){
1592                 return !(self->empty());
1593             }
std_vectorlNamedInstanceXml_g_pop___(std::vector<NamedInstanceXml> * self)1594 NamedInstanceXml std_vectorlNamedInstanceXml_g_pop___(std::vector<NamedInstanceXml > *self){
1595                 if (self->size() == 0)
1596                     throw std::out_of_range("pop from empty vector");
1597                 NamedInstanceXml x = self->back();
1598                 self->pop_back();
1599                 return x;
1600             }
std_vectorlNamedInstanceXml_g___getitem_____(std::vector<NamedInstanceXml> * self,int i)1601 NamedInstanceXml &std_vectorlNamedInstanceXml_g___getitem_____(std::vector<NamedInstanceXml > *self,int i){
1602                 int size = int(self->size());
1603                 if (i<0) i += size;
1604                 if (i>=0 && i<size)
1605                     return (*self)[i];
1606                 else
1607                     throw std::out_of_range("vector index out of range");
1608             }
std_vectorlNamedInstanceXml_g___getslice_____(std::vector<NamedInstanceXml> * self,int i,int j)1609 std::vector<NamedInstanceXml > std_vectorlNamedInstanceXml_g___getslice_____(std::vector<NamedInstanceXml > *self,int i,int j){
1610                 int size = int(self->size());
1611                 if (i<0) i = size+i;
1612                 if (j<0) j = size+j;
1613                 if (i<0) i = 0;
1614                 if (j>size) j = size;
1615                 std::vector<NamedInstanceXml > tmp(j-i);
1616                 std::copy(self->begin()+i,self->begin()+j,tmp.begin());
1617                 return tmp;
1618             }
std_vectorlNamedInstanceXml_g___setitem_____(std::vector<NamedInstanceXml> * self,int i,NamedInstanceXml const & x)1619 void std_vectorlNamedInstanceXml_g___setitem_____(std::vector<NamedInstanceXml > *self,int i,NamedInstanceXml const &x){
1620                 int size = int(self->size());
1621                 if (i<0) i+= size;
1622                 if (i>=0 && i<size)
1623                     (*self)[i] = x;
1624                 else
1625                     throw std::out_of_range("vector index out of range");
1626             }
std_vectorlNamedInstanceXml_g___setslice_____(std::vector<NamedInstanceXml> * self,int i,int j,std::vector<NamedInstanceXml> const & v)1627 void std_vectorlNamedInstanceXml_g___setslice_____(std::vector<NamedInstanceXml > *self,int i,int j,std::vector<NamedInstanceXml > const &v){
1628                 int size = int(self->size());
1629                 if (i<0) i = size+i;
1630                 if (j<0) j = size+j;
1631                 if (i<0) i = 0;
1632                 if (j>size) j = size;
1633                 if (int(v.size()) == j-i) {
1634                     std::copy(v.begin(),v.end(),self->begin()+i);
1635                 } else {
1636                     self->erase(self->begin()+i,self->begin()+j);
1637                     if (i+1 <= int(self->size())) {
1638                         self->insert(self->begin()+i,v.begin(),v.end());
1639                     } else {
1640                         self->insert(self->end(),v.begin(),v.end());
1641 	            }
1642                 }
1643             }
std_vectorlNamedInstanceXml_g___delitem_____(std::vector<NamedInstanceXml> * self,int i)1644 void std_vectorlNamedInstanceXml_g___delitem_____(std::vector<NamedInstanceXml > *self,int i){
1645                 int size = int(self->size());
1646                 if (i<0) i+= size;
1647                 if (i>=0 && i<size)
1648                     self->erase(self->begin()+i);
1649                 else
1650                     throw std::out_of_range("vector index out of range");
1651             }
std_vectorlNamedInstanceXml_g___delslice_____(std::vector<NamedInstanceXml> * self,int i,int j)1652 void std_vectorlNamedInstanceXml_g___delslice_____(std::vector<NamedInstanceXml > *self,int i,int j){
1653                 int size = int(self->size());
1654                 if (i<0) i = size+i;
1655                 if (j<0) j = size+j;
1656                 if (i<0) i = 0;
1657                 if (j>size) j = size;
1658                 self->erase(self->begin()+i,self->begin()+j);
1659             }
ArrayXmllNamedInstanceXml_g___setitem_____(ArrayXml<NamedInstanceXml> * self,int key,NamedInstanceXml * val)1660 void ArrayXmllNamedInstanceXml_g___setitem_____(ArrayXml<NamedInstanceXml > *self,int key,NamedInstanceXml *val){
1661     (*self)[key] = *val;
1662   }
ArrayXmllNamedInstanceXml_g___getitem_____(ArrayXml<NamedInstanceXml> * self,int key)1663 NamedInstanceXml *ArrayXmllNamedInstanceXml_g___getitem_____(ArrayXml<NamedInstanceXml > *self,int key){
1664     return &((*self)[key]);
1665   }
ArrayXmllNamedInstanceXml_g___str_____(ArrayXml<NamedInstanceXml> * self)1666 string ArrayXmllNamedInstanceXml_g___str_____(ArrayXml<NamedInstanceXml > *self){
1667      string b;
1668      self->toStringBuffer(b,"\n");
1669      return b;
1670    }
ArrayXmllNamedInstanceXml_g___iter_____(ArrayXml<NamedInstanceXml> * self)1671 ArrayIterator<NamedInstanceXml > ArrayXmllNamedInstanceXml_g___iter_____(ArrayXml<NamedInstanceXml > *self){ return ArrayIterator<NamedInstanceXml>(0, self); }
KeyValueXml___str__(KeyValueXml * self)1672 string KeyValueXml___str__(KeyValueXml *self){ string b; self->toStringBuffer(b,""); return b; }
RetValXml___str__(RetValXml * self)1673 string RetValXml___str__(RetValXml *self){ string b; self->toStringBuffer(b,""); return b; }
RetValXml___long__(RetValXml * self)1674 long long RetValXml___long__(RetValXml *self){
1675      string b; char *p=0; long long val;
1676      self->toStringBuffer(b,"");
1677      errno = 0;
1678      val = strtoll(b.c_str(), &p, 10);
1679      if(errno==ERANGE) {
1680        errno=0;
1681        throw std::runtime_error(b+"is to large to be a long");
1682      }
1683      return val;
1684      }
KeyBindingXml___str__(KeyBindingXml * self)1685 string KeyBindingXml___str__(KeyBindingXml *self){ string b; self->toStringBuffer(b,""); return b; }
PropertyXml___str__(PropertyXml * self)1686 string PropertyXml___str__(PropertyXml *self){ string b; self->toStringBuffer(b,""); return b; }
URL___str__(URL * self)1687 string URL___str__(URL *self){
1688   string b;
1689   self->toStringBuffer(b,0);
1690   b = string("http://")+b;
1691   return b;
1692 }
1693 #ifdef __cplusplus
1694 extern "C" {
1695 #endif
_wrap_XmlBuffer_cur_set(PyObject * self,PyObject * args)1696 static PyObject *_wrap_XmlBuffer_cur_set(PyObject *self, PyObject *args) {
1697     PyObject *resultobj;
1698     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
1699     char *arg2 ;
1700     PyObject * obj0 = 0 ;
1701 
1702     if(!PyArg_ParseTuple(args,(char *)"Os:XmlBuffer_cur_set",&obj0,&arg2)) goto fail;
1703     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1704     {
1705         if (arg1->cur) delete [] arg1->cur;
1706         if (arg2) {
1707             arg1->cur = (char *) (new char[strlen(arg2)+1]);
1708             strcpy((char *) arg1->cur,arg2);
1709         }else {
1710             arg1->cur = 0;
1711         }
1712     }
1713     Py_INCREF(Py_None); resultobj = Py_None;
1714     return resultobj;
1715     fail:
1716     return NULL;
1717 }
1718 
1719 
_wrap_XmlBuffer_cur_get(PyObject * self,PyObject * args)1720 static PyObject *_wrap_XmlBuffer_cur_get(PyObject *self, PyObject *args) {
1721     PyObject *resultobj;
1722     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
1723     char *result;
1724     PyObject * obj0 = 0 ;
1725 
1726     if(!PyArg_ParseTuple(args,(char *)"O:XmlBuffer_cur_get",&obj0)) goto fail;
1727     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1728     result = (char *) ((arg1)->cur);
1729 
1730     resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
1731     return resultobj;
1732     fail:
1733     return NULL;
1734 }
1735 
1736 
_wrap_new_XmlBuffer(PyObject * self,PyObject * args)1737 static PyObject *_wrap_new_XmlBuffer(PyObject *self, PyObject *args) {
1738     PyObject *resultobj;
1739     string arg1 ;
1740     XmlBuffer *result;
1741     PyObject * obj0 = 0 ;
1742 
1743     if(!PyArg_ParseTuple(args,(char *)"O:new_XmlBuffer",&obj0)) goto fail;
1744     {
1745         arg1 = PyString_AsString(resultobj);
1746         if (PyErr_Occurred()) return NULL;
1747     }
1748     {
1749         try {
1750             result = (XmlBuffer *)new XmlBuffer(arg1);
1751 
1752         }catch (XmlException e) {
1753             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
1754             return NULL;
1755         }catch (std::range_error e) {
1756             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1757             return NULL;
1758         }catch (std::out_of_range e) {
1759             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1760             return NULL;
1761         }catch (DoesNotExist e) {
1762             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
1763             return NULL;
1764         }catch(...) {
1765             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
1766             return NULL;
1767         }
1768     }
1769     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_XmlBuffer, 1);
1770     return resultobj;
1771     fail:
1772     return NULL;
1773 }
1774 
1775 
_wrap_XmlBuffer_skipWS(PyObject * self,PyObject * args)1776 static PyObject *_wrap_XmlBuffer_skipWS(PyObject *self, PyObject *args) {
1777     PyObject *resultobj;
1778     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
1779     PyObject * obj0 = 0 ;
1780 
1781     if(!PyArg_ParseTuple(args,(char *)"O:XmlBuffer_skipWS",&obj0)) goto fail;
1782     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1783     {
1784         try {
1785             (arg1)->skipWS();
1786 
1787         }catch (XmlException e) {
1788             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
1789             return NULL;
1790         }catch (std::range_error e) {
1791             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1792             return NULL;
1793         }catch (std::out_of_range e) {
1794             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1795             return NULL;
1796         }catch (DoesNotExist e) {
1797             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
1798             return NULL;
1799         }catch(...) {
1800             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
1801             return NULL;
1802         }
1803     }
1804     Py_INCREF(Py_None); resultobj = Py_None;
1805     return resultobj;
1806     fail:
1807     return NULL;
1808 }
1809 
1810 
_wrap_XmlBuffer_getChar__SWIG_0(PyObject * self,PyObject * args)1811 static PyObject *_wrap_XmlBuffer_getChar__SWIG_0(PyObject *self, PyObject *args) {
1812     PyObject *resultobj;
1813     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
1814     char arg2 ;
1815     int result;
1816     PyObject * obj0 = 0 ;
1817 
1818     if(!PyArg_ParseTuple(args,(char *)"Oc:XmlBuffer_getChar",&obj0,&arg2)) goto fail;
1819     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1820     {
1821         try {
1822             result = (int)(arg1)->getChar(arg2);
1823 
1824         }catch (XmlException e) {
1825             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
1826             return NULL;
1827         }catch (std::range_error e) {
1828             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1829             return NULL;
1830         }catch (std::out_of_range e) {
1831             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1832             return NULL;
1833         }catch (DoesNotExist e) {
1834             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
1835             return NULL;
1836         }catch(...) {
1837             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
1838             return NULL;
1839         }
1840     }
1841     resultobj = PyInt_FromLong((long)result);
1842     return resultobj;
1843     fail:
1844     return NULL;
1845 }
1846 
1847 
_wrap_XmlBuffer_getChar__SWIG_1(PyObject * self,PyObject * args)1848 static PyObject *_wrap_XmlBuffer_getChar__SWIG_1(PyObject *self, PyObject *args) {
1849     PyObject *resultobj;
1850     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
1851     char *arg2 ;
1852     int result;
1853     PyObject * obj0 = 0 ;
1854 
1855     if(!PyArg_ParseTuple(args,(char *)"Os:XmlBuffer_getChar",&obj0,&arg2)) goto fail;
1856     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1857     {
1858         try {
1859             result = (int)(arg1)->getChar((char const *)arg2);
1860 
1861         }catch (XmlException e) {
1862             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
1863             return NULL;
1864         }catch (std::range_error e) {
1865             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1866             return NULL;
1867         }catch (std::out_of_range e) {
1868             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1869             return NULL;
1870         }catch (DoesNotExist e) {
1871             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
1872             return NULL;
1873         }catch(...) {
1874             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
1875             return NULL;
1876         }
1877     }
1878     resultobj = PyInt_FromLong((long)result);
1879     return resultobj;
1880     fail:
1881     return NULL;
1882 }
1883 
1884 
_wrap_XmlBuffer_getChar(PyObject * self,PyObject * args)1885 static PyObject *_wrap_XmlBuffer_getChar(PyObject *self, PyObject *args) {
1886     int argc;
1887     PyObject *argv[3];
1888     int ii;
1889 
1890     argc = PyObject_Length(args);
1891     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
1892         argv[ii] = PyTuple_GetItem(args,ii);
1893     }
1894     if (argc == 2) {
1895         int _v;
1896         {
1897             void *ptr;
1898             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_XmlBuffer, 0) == -1) {
1899                 _v = 0;
1900                 PyErr_Clear();
1901             }else {
1902                 _v = 1;
1903             }
1904         }
1905         if (_v) {
1906             {
1907                 _v = (PyString_Check(argv[1]) && (PyString_Size(argv[1]) == 1)) ? 1 : 0;
1908             }
1909             if (_v) {
1910                 return _wrap_XmlBuffer_getChar__SWIG_0(self,args);
1911             }
1912         }
1913     }
1914     if (argc == 2) {
1915         int _v;
1916         {
1917             void *ptr;
1918             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_XmlBuffer, 0) == -1) {
1919                 _v = 0;
1920                 PyErr_Clear();
1921             }else {
1922                 _v = 1;
1923             }
1924         }
1925         if (_v) {
1926             {
1927                 _v = PyString_Check(argv[1]) ? 1 : 0;
1928             }
1929             if (_v) {
1930                 return _wrap_XmlBuffer_getChar__SWIG_1(self,args);
1931             }
1932         }
1933     }
1934 
1935     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'XmlBuffer_getChar'");
1936     return NULL;
1937 }
1938 
1939 
_wrap_XmlBuffer_getWord(PyObject * self,PyObject * args)1940 static PyObject *_wrap_XmlBuffer_getWord(PyObject *self, PyObject *args) {
1941     PyObject *resultobj;
1942     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
1943     char *arg2 ;
1944     int arg3 = (int) 1 ;
1945     int result;
1946     PyObject * obj0 = 0 ;
1947 
1948     if(!PyArg_ParseTuple(args,(char *)"Os|i:XmlBuffer_getWord",&obj0,&arg2,&arg3)) goto fail;
1949     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1950     {
1951         try {
1952             result = (int)(arg1)->getWord((char const *)arg2,arg3);
1953 
1954         }catch (XmlException e) {
1955             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
1956             return NULL;
1957         }catch (std::range_error e) {
1958             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1959             return NULL;
1960         }catch (std::out_of_range e) {
1961             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1962             return NULL;
1963         }catch (DoesNotExist e) {
1964             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
1965             return NULL;
1966         }catch(...) {
1967             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
1968             return NULL;
1969         }
1970     }
1971     resultobj = PyInt_FromLong((long)result);
1972     return resultobj;
1973     fail:
1974     return NULL;
1975 }
1976 
1977 
_wrap_XmlBuffer_nextTag(PyObject * self,PyObject * args)1978 static PyObject *_wrap_XmlBuffer_nextTag(PyObject *self, PyObject *args) {
1979     PyObject *resultobj;
1980     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
1981     char *result;
1982     PyObject * obj0 = 0 ;
1983 
1984     if(!PyArg_ParseTuple(args,(char *)"O:XmlBuffer_nextTag",&obj0)) goto fail;
1985     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1986     {
1987         try {
1988             result = (char *)(arg1)->nextTag();
1989 
1990         }catch (XmlException e) {
1991             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
1992             return NULL;
1993         }catch (std::range_error e) {
1994             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1995             return NULL;
1996         }catch (std::out_of_range e) {
1997             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
1998             return NULL;
1999         }catch (DoesNotExist e) {
2000             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2001             return NULL;
2002         }catch(...) {
2003             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2004             return NULL;
2005         }
2006     }
2007     resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
2008     return resultobj;
2009     fail:
2010     return NULL;
2011 }
2012 
2013 
_wrap_XmlBuffer_nextEquals(PyObject * self,PyObject * args)2014 static PyObject *_wrap_XmlBuffer_nextEquals(PyObject *self, PyObject *args) {
2015     PyObject *resultobj;
2016     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2017     char *arg2 ;
2018     char *arg3 ;
2019     int result;
2020     PyObject * obj0 = 0 ;
2021 
2022     if(!PyArg_ParseTuple(args,(char *)"Oss:XmlBuffer_nextEquals",&obj0,&arg2,&arg3)) goto fail;
2023     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2024     {
2025         try {
2026             result = (int)(arg1)->nextEquals((char const *)arg2,(char const *)arg3);
2027 
2028         }catch (XmlException e) {
2029             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2030             return NULL;
2031         }catch (std::range_error e) {
2032             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2033             return NULL;
2034         }catch (std::out_of_range e) {
2035             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2036             return NULL;
2037         }catch (DoesNotExist e) {
2038             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2039             return NULL;
2040         }catch(...) {
2041             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2042             return NULL;
2043         }
2044     }
2045     resultobj = PyInt_FromLong((long)result);
2046     return resultobj;
2047     fail:
2048     return NULL;
2049 }
2050 
2051 
_wrap_XmlBuffer_xmlHdr(PyObject * self,PyObject * args)2052 static PyObject *_wrap_XmlBuffer_xmlHdr(PyObject *self, PyObject *args) {
2053     PyObject *resultobj;
2054     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2055     int result;
2056     PyObject * obj0 = 0 ;
2057 
2058     if(!PyArg_ParseTuple(args,(char *)"O:XmlBuffer_xmlHdr",&obj0)) goto fail;
2059     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2060     {
2061         try {
2062             result = (int)(arg1)->xmlHdr();
2063 
2064         }catch (XmlException e) {
2065             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2066             return NULL;
2067         }catch (std::range_error e) {
2068             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2069             return NULL;
2070         }catch (std::out_of_range e) {
2071             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2072             return NULL;
2073         }catch (DoesNotExist e) {
2074             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2075             return NULL;
2076         }catch(...) {
2077             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2078             return NULL;
2079         }
2080     }
2081     resultobj = PyInt_FromLong((long)result);
2082     return resultobj;
2083     fail:
2084     return NULL;
2085 }
2086 
2087 
_wrap_XmlBuffer_tagEquals(PyObject * self,PyObject * args)2088 static PyObject *_wrap_XmlBuffer_tagEquals(PyObject *self, PyObject *args) {
2089     PyObject *resultobj;
2090     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2091     char *arg2 ;
2092     int result;
2093     PyObject * obj0 = 0 ;
2094 
2095     if(!PyArg_ParseTuple(args,(char *)"Os:XmlBuffer_tagEquals",&obj0,&arg2)) goto fail;
2096     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2097     {
2098         try {
2099             result = (int)(arg1)->tagEquals((char const *)arg2);
2100 
2101         }catch (XmlException e) {
2102             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2103             return NULL;
2104         }catch (std::range_error e) {
2105             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2106             return NULL;
2107         }catch (std::out_of_range e) {
2108             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2109             return NULL;
2110         }catch (DoesNotExist e) {
2111             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2112             return NULL;
2113         }catch(...) {
2114             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2115             return NULL;
2116         }
2117     }
2118     resultobj = PyInt_FromLong((long)result);
2119     return resultobj;
2120     fail:
2121     return NULL;
2122 }
2123 
2124 
_wrap_XmlBuffer_endTag(PyObject * self,PyObject * args)2125 static PyObject *_wrap_XmlBuffer_endTag(PyObject *self, PyObject *args) {
2126     PyObject *resultobj;
2127     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2128     char *arg2 ;
2129     XmlAttr *arg3 = (XmlAttr *) NULL ;
2130     int result;
2131     PyObject * obj0 = 0 ;
2132     PyObject * obj2 = 0 ;
2133 
2134     if(!PyArg_ParseTuple(args,(char *)"Os|O:XmlBuffer_endTag",&obj0,&arg2,&obj2)) goto fail;
2135     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2136     if (obj2) {
2137         if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_XmlAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2138     }
2139     {
2140         try {
2141             result = (int)(arg1)->endTag((char const *)arg2,(XmlAttr const *)arg3);
2142 
2143         }catch (XmlException e) {
2144             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2145             return NULL;
2146         }catch (std::range_error e) {
2147             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2148             return NULL;
2149         }catch (std::out_of_range e) {
2150             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2151             return NULL;
2152         }catch (DoesNotExist e) {
2153             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2154             return NULL;
2155         }catch(...) {
2156             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2157             return NULL;
2158         }
2159     }
2160     resultobj = PyInt_FromLong((long)result);
2161     return resultobj;
2162     fail:
2163     return NULL;
2164 }
2165 
2166 
_wrap_XmlBuffer_attrsOk(PyObject * self,PyObject * args)2167 static PyObject *_wrap_XmlBuffer_attrsOk(PyObject *self, PyObject *args) {
2168     PyObject *resultobj;
2169     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2170     XmlElement *arg2 = 0 ;
2171     XmlAttr *arg3 = 0 ;
2172     char *arg4 ;
2173     int result;
2174     PyObject * obj0 = 0 ;
2175     PyObject * obj1 = 0 ;
2176     PyObject * obj2 = 0 ;
2177 
2178     if(!PyArg_ParseTuple(args,(char *)"OOOs:XmlBuffer_attrsOk",&obj0,&obj1,&obj2,&arg4)) goto fail;
2179     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2180     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XmlElement,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2181     if (arg2 == NULL) {
2182         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
2183     }
2184     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_XmlAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2185     if (arg3 == NULL) {
2186         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
2187     }
2188     {
2189         try {
2190             result = (int)(arg1)->attrsOk((XmlElement const &)*arg2,*arg3,(char const *)arg4);
2191 
2192         }catch (XmlException e) {
2193             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2194             return NULL;
2195         }catch (std::range_error e) {
2196             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2197             return NULL;
2198         }catch (std::out_of_range e) {
2199             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2200             return NULL;
2201         }catch (DoesNotExist e) {
2202             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2203             return NULL;
2204         }catch(...) {
2205             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2206             return NULL;
2207         }
2208     }
2209     resultobj = PyInt_FromLong((long)result);
2210     return resultobj;
2211     fail:
2212     return NULL;
2213 }
2214 
2215 
_wrap_XmlBuffer_getValue(PyObject * self,PyObject * args)2216 static PyObject *_wrap_XmlBuffer_getValue(PyObject *self, PyObject *args) {
2217     PyObject *resultobj;
2218     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2219     char *arg2 = (char *) NULL ;
2220     string result;
2221     PyObject * obj0 = 0 ;
2222 
2223     if(!PyArg_ParseTuple(args,(char *)"O|s:XmlBuffer_getValue",&obj0,&arg2)) goto fail;
2224     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2225     {
2226         try {
2227             result = (arg1)->getValue((char const *)arg2);
2228 
2229         }catch (XmlException e) {
2230             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2231             return NULL;
2232         }catch (std::range_error e) {
2233             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2234             return NULL;
2235         }catch (std::out_of_range e) {
2236             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2237             return NULL;
2238         }catch (DoesNotExist e) {
2239             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2240             return NULL;
2241         }catch(...) {
2242             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2243             return NULL;
2244         }
2245     }
2246     {
2247         resultobj = PyString_FromString((&result)->c_str());
2248     }
2249     return resultobj;
2250     fail:
2251     return NULL;
2252 }
2253 
2254 
_wrap_XmlBuffer_getContent(PyObject * self,PyObject * args)2255 static PyObject *_wrap_XmlBuffer_getContent(PyObject *self, PyObject *args) {
2256     PyObject *resultobj;
2257     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2258     XmlAttr *arg2 = (XmlAttr *) 0 ;
2259     char *result;
2260     PyObject * obj0 = 0 ;
2261     PyObject * obj1 = 0 ;
2262 
2263     if(!PyArg_ParseTuple(args,(char *)"OO:XmlBuffer_getContent",&obj0,&obj1)) goto fail;
2264     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2265     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XmlAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2266     {
2267         try {
2268             result = (char *)(arg1)->getContent((XmlAttr const *)arg2);
2269 
2270         }catch (XmlException e) {
2271             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2272             return NULL;
2273         }catch (std::range_error e) {
2274             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2275             return NULL;
2276         }catch (std::out_of_range e) {
2277             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2278             return NULL;
2279         }catch (DoesNotExist e) {
2280             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2281             return NULL;
2282         }catch(...) {
2283             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2284             return NULL;
2285         }
2286     }
2287     resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
2288     return resultobj;
2289     fail:
2290     return NULL;
2291 }
2292 
2293 
_wrap_XmlBuffer_skipElement(PyObject * self,PyObject * args)2294 static PyObject *_wrap_XmlBuffer_skipElement(PyObject *self, PyObject *args) {
2295     PyObject *resultobj;
2296     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2297     char *arg2 ;
2298     int result;
2299     PyObject * obj0 = 0 ;
2300 
2301     if(!PyArg_ParseTuple(args,(char *)"Os:XmlBuffer_skipElement",&obj0,&arg2)) goto fail;
2302     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2303     {
2304         try {
2305             result = (int)(arg1)->skipElement((char const *)arg2);
2306 
2307         }catch (XmlException e) {
2308             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2309             return NULL;
2310         }catch (std::range_error e) {
2311             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2312             return NULL;
2313         }catch (std::out_of_range e) {
2314             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2315             return NULL;
2316         }catch (DoesNotExist e) {
2317             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2318             return NULL;
2319         }catch(...) {
2320             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2321             return NULL;
2322         }
2323     }
2324     resultobj = PyInt_FromLong((long)result);
2325     return resultobj;
2326     fail:
2327     return NULL;
2328 }
2329 
2330 
_wrap_XmlBuffer_testAttr(PyObject * self,PyObject * args)2331 static PyObject *_wrap_XmlBuffer_testAttr(PyObject *self, PyObject *args) {
2332     PyObject *resultobj;
2333     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2334     char *arg2 ;
2335     char *arg3 ;
2336     int arg4 ;
2337     int result;
2338     PyObject * obj0 = 0 ;
2339 
2340     if(!PyArg_ParseTuple(args,(char *)"Ossi:XmlBuffer_testAttr",&obj0,&arg2,&arg3,&arg4)) goto fail;
2341     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2342     {
2343         try {
2344             result = (int)(arg1)->testAttr(arg2,arg3,arg4);
2345 
2346         }catch (XmlException e) {
2347             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2348             return NULL;
2349         }catch (std::range_error e) {
2350             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2351             return NULL;
2352         }catch (std::out_of_range e) {
2353             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2354             return NULL;
2355         }catch (DoesNotExist e) {
2356             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2357             return NULL;
2358         }catch(...) {
2359             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2360             return NULL;
2361         }
2362     }
2363     resultobj = PyInt_FromLong((long)result);
2364     return resultobj;
2365     fail:
2366     return NULL;
2367 }
2368 
2369 
_wrap_delete_XmlBuffer(PyObject * self,PyObject * args)2370 static PyObject *_wrap_delete_XmlBuffer(PyObject *self, PyObject *args) {
2371     PyObject *resultobj;
2372     XmlBuffer *arg1 = (XmlBuffer *) 0 ;
2373     PyObject * obj0 = 0 ;
2374 
2375     if(!PyArg_ParseTuple(args,(char *)"O:delete_XmlBuffer",&obj0)) goto fail;
2376     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2377     {
2378         try {
2379             delete arg1;
2380 
2381         }catch (XmlException e) {
2382             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2383             return NULL;
2384         }catch (std::range_error e) {
2385             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2386             return NULL;
2387         }catch (std::out_of_range e) {
2388             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2389             return NULL;
2390         }catch (DoesNotExist e) {
2391             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2392             return NULL;
2393         }catch(...) {
2394             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2395             return NULL;
2396         }
2397     }
2398     Py_INCREF(Py_None); resultobj = Py_None;
2399     return resultobj;
2400     fail:
2401     return NULL;
2402 }
2403 
2404 
XmlBuffer_swigregister(PyObject * self,PyObject * args)2405 static PyObject * XmlBuffer_swigregister(PyObject *self, PyObject *args) {
2406     PyObject *obj;
2407     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2408     SWIG_TypeClientData(SWIGTYPE_p_XmlBuffer, obj);
2409     Py_INCREF(obj);
2410     return Py_BuildValue((char *)"");
2411 }
_wrap_new_NameSpaceVector__SWIG_0(PyObject * self,PyObject * args)2412 static PyObject *_wrap_new_NameSpaceVector__SWIG_0(PyObject *self, PyObject *args) {
2413     PyObject *resultobj;
2414     unsigned int arg1 = (unsigned int) 0 ;
2415     std::vector<NameSpaceXml > *result;
2416     PyObject * obj0 = 0 ;
2417 
2418     if(!PyArg_ParseTuple(args,(char *)"|O:new_NameSpaceVector",&obj0)) goto fail;
2419     if (obj0) {
2420         arg1 = (unsigned int) PyInt_AsLong(obj0);
2421         if (PyErr_Occurred()) SWIG_fail;
2422     }
2423     {
2424         try {
2425             result = (std::vector<NameSpaceXml > *)new std::vector<NameSpaceXml >(arg1);
2426 
2427         }catch (XmlException e) {
2428             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2429             return NULL;
2430         }catch (std::range_error e) {
2431             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2432             return NULL;
2433         }catch (std::out_of_range e) {
2434             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2435             return NULL;
2436         }catch (DoesNotExist e) {
2437             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2438             return NULL;
2439         }catch(...) {
2440             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2441             return NULL;
2442         }
2443     }
2444     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTNameSpaceXml_t, 1);
2445     return resultobj;
2446     fail:
2447     return NULL;
2448 }
2449 
2450 
_wrap_new_NameSpaceVector__SWIG_1(PyObject * self,PyObject * args)2451 static PyObject *_wrap_new_NameSpaceVector__SWIG_1(PyObject *self, PyObject *args) {
2452     PyObject *resultobj;
2453     unsigned int arg1 ;
2454     NameSpaceXml *arg2 = 0 ;
2455     std::vector<NameSpaceXml > *result;
2456     PyObject * obj0 = 0 ;
2457     PyObject * obj1 = 0 ;
2458 
2459     if(!PyArg_ParseTuple(args,(char *)"OO:new_NameSpaceVector",&obj0,&obj1)) goto fail;
2460     arg1 = (unsigned int) PyInt_AsLong(obj0);
2461     if (PyErr_Occurred()) SWIG_fail;
2462     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2463     if (arg2 == NULL) {
2464         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
2465     }
2466     {
2467         try {
2468             result = (std::vector<NameSpaceXml > *)new std::vector<NameSpaceXml >(arg1,(NameSpaceXml const &)*arg2);
2469 
2470         }catch (XmlException e) {
2471             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2472             return NULL;
2473         }catch (std::range_error e) {
2474             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2475             return NULL;
2476         }catch (std::out_of_range e) {
2477             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2478             return NULL;
2479         }catch (DoesNotExist e) {
2480             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2481             return NULL;
2482         }catch(...) {
2483             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2484             return NULL;
2485         }
2486     }
2487     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTNameSpaceXml_t, 1);
2488     return resultobj;
2489     fail:
2490     return NULL;
2491 }
2492 
2493 
_wrap_new_NameSpaceVector__SWIG_2(PyObject * self,PyObject * args)2494 static PyObject *_wrap_new_NameSpaceVector__SWIG_2(PyObject *self, PyObject *args) {
2495     PyObject *resultobj;
2496     std::vector<NameSpaceXml > *arg1 = 0 ;
2497     std::vector<NameSpaceXml > *result;
2498     std::vector<NameSpaceXml > temp1 ;
2499     std::vector<NameSpaceXml > *v1 ;
2500     PyObject * obj0 = 0 ;
2501 
2502     if(!PyArg_ParseTuple(args,(char *)"O:new_NameSpaceVector",&obj0)) goto fail;
2503     {
2504         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
2505             unsigned int size = (PyTuple_Check(obj0) ?
2506             PyTuple_Size(obj0) :
2507             PyList_Size(obj0));
2508             temp1 = std::vector<NameSpaceXml >(size);
2509             arg1 = &temp1;
2510             for (unsigned int i=0; i<size; i++) {
2511                 NameSpaceXml* x;
2512                 PyObject* o = PySequence_GetItem(obj0,i);
2513                 if ((SWIG_ConvertPtr(o,(void **) &x,
2514                 SWIGTYPE_p_NameSpaceXml,0)) != -1) {
2515                     temp1[i] = *x;
2516                     Py_DECREF(o);
2517                 }else {
2518                     Py_DECREF(o);
2519                     PyErr_SetString(PyExc_TypeError,
2520                     "vector<""NameSpaceXml""> expected");
2521                     SWIG_fail;
2522                 }
2523             }
2524         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
2525         SWIGTYPE_p_std__vectorTNameSpaceXml_t,0) != -1) {
2526             arg1 = v1;
2527         }else {
2528             PyErr_SetString(PyExc_TypeError,"vector<" "NameSpaceXml" "> expected");
2529             SWIG_fail;
2530         }
2531     }
2532     {
2533         try {
2534             result = (std::vector<NameSpaceXml > *)new std::vector<NameSpaceXml >((std::vector<NameSpaceXml > const &)*arg1);
2535 
2536         }catch (XmlException e) {
2537             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2538             return NULL;
2539         }catch (std::range_error e) {
2540             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2541             return NULL;
2542         }catch (std::out_of_range e) {
2543             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2544             return NULL;
2545         }catch (DoesNotExist e) {
2546             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2547             return NULL;
2548         }catch(...) {
2549             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2550             return NULL;
2551         }
2552     }
2553     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTNameSpaceXml_t, 1);
2554     return resultobj;
2555     fail:
2556     return NULL;
2557 }
2558 
2559 
_wrap_new_NameSpaceVector(PyObject * self,PyObject * args)2560 static PyObject *_wrap_new_NameSpaceVector(PyObject *self, PyObject *args) {
2561     int argc;
2562     PyObject *argv[3];
2563     int ii;
2564 
2565     argc = PyObject_Length(args);
2566     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
2567         argv[ii] = PyTuple_GetItem(args,ii);
2568     }
2569     if ((argc >= 0) && (argc <= 1)) {
2570         int _v;
2571         if (argc <= 0) {
2572             return _wrap_new_NameSpaceVector__SWIG_0(self,args);
2573         }
2574         {
2575             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
2576         }
2577         if (_v) {
2578             return _wrap_new_NameSpaceVector__SWIG_0(self,args);
2579         }
2580     }
2581     if (argc == 1) {
2582         int _v;
2583         {
2584             /* native sequence? */
2585             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
2586                 unsigned int size = (PyTuple_Check(argv[0]) ?
2587                 PyTuple_Size(argv[0]) :
2588                 PyList_Size(argv[0]));
2589                 if (size == 0) {
2590                     /* an empty sequence can be of any type */
2591                     _v = 1;
2592                 }else {
2593                     /* check the first element only */
2594                     NameSpaceXml* x;
2595                     PyObject* o = PySequence_GetItem(argv[0],0);
2596                     if ((SWIG_ConvertPtr(o,(void **) &x,
2597                     SWIGTYPE_p_NameSpaceXml,0)) != -1)
2598                     _v = 1;
2599                     else
2600                     _v = 0;
2601                     Py_DECREF(o);
2602                 }
2603             }else {
2604                 /* wrapped vector? */
2605                 std::vector<NameSpaceXml >* v;
2606                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
2607                 SWIGTYPE_p_std__vectorTNameSpaceXml_t,0) != -1)
2608                 _v = 1;
2609                 else
2610                 _v = 0;
2611             }
2612         }
2613         if (_v) {
2614             return _wrap_new_NameSpaceVector__SWIG_2(self,args);
2615         }
2616     }
2617     if (argc == 2) {
2618         int _v;
2619         {
2620             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
2621         }
2622         if (_v) {
2623             {
2624                 void *ptr;
2625                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_NameSpaceXml, 0) == -1) {
2626                     _v = 0;
2627                     PyErr_Clear();
2628                 }else {
2629                     _v = 1;
2630                 }
2631             }
2632             if (_v) {
2633                 return _wrap_new_NameSpaceVector__SWIG_1(self,args);
2634             }
2635         }
2636     }
2637 
2638     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_NameSpaceVector'");
2639     return NULL;
2640 }
2641 
2642 
_wrap_NameSpaceVector___len__(PyObject * self,PyObject * args)2643 static PyObject *_wrap_NameSpaceVector___len__(PyObject *self, PyObject *args) {
2644     PyObject *resultobj;
2645     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2646     unsigned int result;
2647     std::vector<NameSpaceXml > temp1 ;
2648     std::vector<NameSpaceXml > *v1 ;
2649     PyObject * obj0 = 0 ;
2650 
2651     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceVector___len__",&obj0)) goto fail;
2652     {
2653         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
2654             unsigned int size = (PyTuple_Check(obj0) ?
2655             PyTuple_Size(obj0) :
2656             PyList_Size(obj0));
2657             temp1 = std::vector<NameSpaceXml >(size);
2658             arg1 = &temp1;
2659             for (unsigned int i=0; i<size; i++) {
2660                 NameSpaceXml* x;
2661                 PyObject* o = PySequence_GetItem(obj0,i);
2662                 if ((SWIG_ConvertPtr(o,(void **) &x,
2663                 SWIGTYPE_p_NameSpaceXml,0)) != -1) {
2664                     temp1[i] = *x;
2665                     Py_DECREF(o);
2666                 }else {
2667                     Py_DECREF(o);
2668                     PyErr_SetString(PyExc_TypeError,
2669                     "vector<""NameSpaceXml""> expected");
2670                     SWIG_fail;
2671                 }
2672             }
2673         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
2674         SWIGTYPE_p_std__vectorTNameSpaceXml_t,0) != -1) {
2675             arg1 = v1;
2676         }else {
2677             PyErr_SetString(PyExc_TypeError,"vector<" "NameSpaceXml" "> expected");
2678             SWIG_fail;
2679         }
2680     }
2681     {
2682         try {
2683             result = (unsigned int)((std::vector<NameSpaceXml > const *)arg1)->size();
2684 
2685         }catch (XmlException e) {
2686             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2687             return NULL;
2688         }catch (std::range_error e) {
2689             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2690             return NULL;
2691         }catch (std::out_of_range e) {
2692             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2693             return NULL;
2694         }catch (DoesNotExist e) {
2695             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2696             return NULL;
2697         }catch(...) {
2698             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2699             return NULL;
2700         }
2701     }
2702     resultobj = PyInt_FromLong((long)result);
2703     return resultobj;
2704     fail:
2705     return NULL;
2706 }
2707 
2708 
_wrap_NameSpaceVector_clear(PyObject * self,PyObject * args)2709 static PyObject *_wrap_NameSpaceVector_clear(PyObject *self, PyObject *args) {
2710     PyObject *resultobj;
2711     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2712     PyObject * obj0 = 0 ;
2713 
2714     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceVector_clear",&obj0)) goto fail;
2715     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2716     {
2717         try {
2718             (arg1)->clear();
2719 
2720         }catch (XmlException e) {
2721             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2722             return NULL;
2723         }catch (std::range_error e) {
2724             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2725             return NULL;
2726         }catch (std::out_of_range e) {
2727             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2728             return NULL;
2729         }catch (DoesNotExist e) {
2730             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2731             return NULL;
2732         }catch(...) {
2733             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2734             return NULL;
2735         }
2736     }
2737     Py_INCREF(Py_None); resultobj = Py_None;
2738     return resultobj;
2739     fail:
2740     return NULL;
2741 }
2742 
2743 
_wrap_NameSpaceVector_append(PyObject * self,PyObject * args)2744 static PyObject *_wrap_NameSpaceVector_append(PyObject *self, PyObject *args) {
2745     PyObject *resultobj;
2746     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2747     NameSpaceXml *arg2 = 0 ;
2748     PyObject * obj0 = 0 ;
2749     PyObject * obj1 = 0 ;
2750 
2751     if(!PyArg_ParseTuple(args,(char *)"OO:NameSpaceVector_append",&obj0,&obj1)) goto fail;
2752     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2753     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2754     if (arg2 == NULL) {
2755         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
2756     }
2757     {
2758         try {
2759             (arg1)->push_back((NameSpaceXml const &)*arg2);
2760 
2761         }catch (XmlException e) {
2762             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2763             return NULL;
2764         }catch (std::range_error e) {
2765             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2766             return NULL;
2767         }catch (std::out_of_range e) {
2768             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2769             return NULL;
2770         }catch (DoesNotExist e) {
2771             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2772             return NULL;
2773         }catch(...) {
2774             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2775             return NULL;
2776         }
2777     }
2778     Py_INCREF(Py_None); resultobj = Py_None;
2779     return resultobj;
2780     fail:
2781     return NULL;
2782 }
2783 
2784 
_wrap_NameSpaceVector___nonzero__(PyObject * self,PyObject * args)2785 static PyObject *_wrap_NameSpaceVector___nonzero__(PyObject *self, PyObject *args) {
2786     PyObject *resultobj;
2787     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2788     bool result;
2789     PyObject * obj0 = 0 ;
2790 
2791     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceVector___nonzero__",&obj0)) goto fail;
2792     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2793     {
2794         try {
2795             result = (bool)std_vectorlNameSpaceXml_g___nonzero_____(arg1);
2796 
2797         }catch (XmlException e) {
2798             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2799             return NULL;
2800         }catch (std::range_error e) {
2801             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2802             return NULL;
2803         }catch (std::out_of_range e) {
2804             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2805             return NULL;
2806         }catch (DoesNotExist e) {
2807             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2808             return NULL;
2809         }catch(...) {
2810             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2811             return NULL;
2812         }
2813     }
2814     resultobj = PyInt_FromLong((long)result);
2815     return resultobj;
2816     fail:
2817     return NULL;
2818 }
2819 
2820 
_wrap_NameSpaceVector_pop(PyObject * self,PyObject * args)2821 static PyObject *_wrap_NameSpaceVector_pop(PyObject *self, PyObject *args) {
2822     PyObject *resultobj;
2823     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2824     SwigValueWrapper< NameSpaceXml > result;
2825     PyObject * obj0 = 0 ;
2826 
2827     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceVector_pop",&obj0)) goto fail;
2828     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2829     {
2830         try {
2831             result = std_vectorlNameSpaceXml_g_pop___(arg1);
2832 
2833         }catch (std::out_of_range& e) {
2834             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
2835         }
2836     }
2837     {
2838         NameSpaceXml * resultptr;
2839         resultptr = new NameSpaceXml((NameSpaceXml &) result);
2840         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_NameSpaceXml, 1);
2841     }
2842     return resultobj;
2843     fail:
2844     return NULL;
2845 }
2846 
2847 
_wrap_NameSpaceVector___getitem__(PyObject * self,PyObject * args)2848 static PyObject *_wrap_NameSpaceVector___getitem__(PyObject *self, PyObject *args) {
2849     PyObject *resultobj;
2850     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2851     int arg2 ;
2852     NameSpaceXml *result;
2853     PyObject * obj0 = 0 ;
2854 
2855     if(!PyArg_ParseTuple(args,(char *)"Oi:NameSpaceVector___getitem__",&obj0,&arg2)) goto fail;
2856     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2857     {
2858         try {
2859             {
2860                 NameSpaceXml &_result_ref = std_vectorlNameSpaceXml_g___getitem_____(arg1,arg2);
2861                 result = (NameSpaceXml *) &_result_ref;
2862             }
2863 
2864         }catch (std::out_of_range& e) {
2865             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
2866         }
2867     }
2868     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NameSpaceXml, 0);
2869     return resultobj;
2870     fail:
2871     return NULL;
2872 }
2873 
2874 
_wrap_NameSpaceVector___getslice__(PyObject * self,PyObject * args)2875 static PyObject *_wrap_NameSpaceVector___getslice__(PyObject *self, PyObject *args) {
2876     PyObject *resultobj;
2877     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2878     int arg2 ;
2879     int arg3 ;
2880     std::vector<NameSpaceXml > result;
2881     PyObject * obj0 = 0 ;
2882 
2883     if(!PyArg_ParseTuple(args,(char *)"Oii:NameSpaceVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
2884     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2885     {
2886         try {
2887             result = std_vectorlNameSpaceXml_g___getslice_____(arg1,arg2,arg3);
2888 
2889         }catch (XmlException e) {
2890             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2891             return NULL;
2892         }catch (std::range_error e) {
2893             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2894             return NULL;
2895         }catch (std::out_of_range e) {
2896             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
2897             return NULL;
2898         }catch (DoesNotExist e) {
2899             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
2900             return NULL;
2901         }catch(...) {
2902             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
2903             return NULL;
2904         }
2905     }
2906     {
2907         resultobj = PyTuple_New((&result)->size());
2908         for (unsigned int i=0; i<(&result)->size(); i++) {
2909             NameSpaceXml* ptr = new NameSpaceXml(((std::vector<NameSpaceXml > &)result)[i]);
2910             PyTuple_SetItem(resultobj,i,
2911             SWIG_NewPointerObj((void *) ptr,
2912             SWIGTYPE_p_NameSpaceXml, 1));
2913         }
2914     }
2915     return resultobj;
2916     fail:
2917     return NULL;
2918 }
2919 
2920 
_wrap_NameSpaceVector___setitem__(PyObject * self,PyObject * args)2921 static PyObject *_wrap_NameSpaceVector___setitem__(PyObject *self, PyObject *args) {
2922     PyObject *resultobj;
2923     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2924     int arg2 ;
2925     NameSpaceXml *arg3 = 0 ;
2926     PyObject * obj0 = 0 ;
2927     PyObject * obj2 = 0 ;
2928 
2929     if(!PyArg_ParseTuple(args,(char *)"OiO:NameSpaceVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
2930     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2931     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2932     if (arg3 == NULL) {
2933         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
2934     }
2935     {
2936         try {
2937             std_vectorlNameSpaceXml_g___setitem_____(arg1,arg2,(NameSpaceXml const &)*arg3);
2938 
2939         }catch (std::out_of_range& e) {
2940             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
2941         }
2942     }
2943     Py_INCREF(Py_None); resultobj = Py_None;
2944     return resultobj;
2945     fail:
2946     return NULL;
2947 }
2948 
2949 
_wrap_NameSpaceVector___setslice__(PyObject * self,PyObject * args)2950 static PyObject *_wrap_NameSpaceVector___setslice__(PyObject *self, PyObject *args) {
2951     PyObject *resultobj;
2952     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
2953     int arg2 ;
2954     int arg3 ;
2955     std::vector<NameSpaceXml > *arg4 = 0 ;
2956     std::vector<NameSpaceXml > temp4 ;
2957     std::vector<NameSpaceXml > *v4 ;
2958     PyObject * obj0 = 0 ;
2959     PyObject * obj3 = 0 ;
2960 
2961     if(!PyArg_ParseTuple(args,(char *)"OiiO:NameSpaceVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
2962     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2963     {
2964         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
2965             unsigned int size = (PyTuple_Check(obj3) ?
2966             PyTuple_Size(obj3) :
2967             PyList_Size(obj3));
2968             temp4 = std::vector<NameSpaceXml >(size);
2969             arg4 = &temp4;
2970             for (unsigned int i=0; i<size; i++) {
2971                 NameSpaceXml* x;
2972                 PyObject* o = PySequence_GetItem(obj3,i);
2973                 if ((SWIG_ConvertPtr(o,(void **) &x,
2974                 SWIGTYPE_p_NameSpaceXml,0)) != -1) {
2975                     temp4[i] = *x;
2976                     Py_DECREF(o);
2977                 }else {
2978                     Py_DECREF(o);
2979                     PyErr_SetString(PyExc_TypeError,
2980                     "vector<""NameSpaceXml""> expected");
2981                     SWIG_fail;
2982                 }
2983             }
2984         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
2985         SWIGTYPE_p_std__vectorTNameSpaceXml_t,0) != -1) {
2986             arg4 = v4;
2987         }else {
2988             PyErr_SetString(PyExc_TypeError,"vector<" "NameSpaceXml" "> expected");
2989             SWIG_fail;
2990         }
2991     }
2992     {
2993         try {
2994             std_vectorlNameSpaceXml_g___setslice_____(arg1,arg2,arg3,(std::vector<NameSpaceXml > const &)*arg4);
2995 
2996         }catch (XmlException e) {
2997             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
2998             return NULL;
2999         }catch (std::range_error e) {
3000             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3001             return NULL;
3002         }catch (std::out_of_range e) {
3003             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3004             return NULL;
3005         }catch (DoesNotExist e) {
3006             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3007             return NULL;
3008         }catch(...) {
3009             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3010             return NULL;
3011         }
3012     }
3013     Py_INCREF(Py_None); resultobj = Py_None;
3014     return resultobj;
3015     fail:
3016     return NULL;
3017 }
3018 
3019 
_wrap_NameSpaceVector___delitem__(PyObject * self,PyObject * args)3020 static PyObject *_wrap_NameSpaceVector___delitem__(PyObject *self, PyObject *args) {
3021     PyObject *resultobj;
3022     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
3023     int arg2 ;
3024     PyObject * obj0 = 0 ;
3025 
3026     if(!PyArg_ParseTuple(args,(char *)"Oi:NameSpaceVector___delitem__",&obj0,&arg2)) goto fail;
3027     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3028     {
3029         try {
3030             std_vectorlNameSpaceXml_g___delitem_____(arg1,arg2);
3031 
3032         }catch (std::out_of_range& e) {
3033             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
3034         }
3035     }
3036     Py_INCREF(Py_None); resultobj = Py_None;
3037     return resultobj;
3038     fail:
3039     return NULL;
3040 }
3041 
3042 
_wrap_NameSpaceVector___delslice__(PyObject * self,PyObject * args)3043 static PyObject *_wrap_NameSpaceVector___delslice__(PyObject *self, PyObject *args) {
3044     PyObject *resultobj;
3045     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
3046     int arg2 ;
3047     int arg3 ;
3048     PyObject * obj0 = 0 ;
3049 
3050     if(!PyArg_ParseTuple(args,(char *)"Oii:NameSpaceVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
3051     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3052     {
3053         try {
3054             std_vectorlNameSpaceXml_g___delslice_____(arg1,arg2,arg3);
3055 
3056         }catch (XmlException e) {
3057             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3058             return NULL;
3059         }catch (std::range_error e) {
3060             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3061             return NULL;
3062         }catch (std::out_of_range e) {
3063             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3064             return NULL;
3065         }catch (DoesNotExist e) {
3066             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3067             return NULL;
3068         }catch(...) {
3069             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3070             return NULL;
3071         }
3072     }
3073     Py_INCREF(Py_None); resultobj = Py_None;
3074     return resultobj;
3075     fail:
3076     return NULL;
3077 }
3078 
3079 
_wrap_delete_NameSpaceVector(PyObject * self,PyObject * args)3080 static PyObject *_wrap_delete_NameSpaceVector(PyObject *self, PyObject *args) {
3081     PyObject *resultobj;
3082     std::vector<NameSpaceXml > *arg1 = (std::vector<NameSpaceXml > *) 0 ;
3083     PyObject * obj0 = 0 ;
3084 
3085     if(!PyArg_ParseTuple(args,(char *)"O:delete_NameSpaceVector",&obj0)) goto fail;
3086     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3087     {
3088         try {
3089             delete arg1;
3090 
3091         }catch (XmlException e) {
3092             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3093             return NULL;
3094         }catch (std::range_error e) {
3095             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3096             return NULL;
3097         }catch (std::out_of_range e) {
3098             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3099             return NULL;
3100         }catch (DoesNotExist e) {
3101             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3102             return NULL;
3103         }catch(...) {
3104             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3105             return NULL;
3106         }
3107     }
3108     Py_INCREF(Py_None); resultobj = Py_None;
3109     return resultobj;
3110     fail:
3111     return NULL;
3112 }
3113 
3114 
NameSpaceVector_swigregister(PyObject * self,PyObject * args)3115 static PyObject * NameSpaceVector_swigregister(PyObject *self, PyObject *args) {
3116     PyObject *obj;
3117     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3118     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTNameSpaceXml_t, obj);
3119     Py_INCREF(obj);
3120     return Py_BuildValue((char *)"");
3121 }
_wrap_new_NameSpaceArray(PyObject * self,PyObject * args)3122 static PyObject *_wrap_new_NameSpaceArray(PyObject *self, PyObject *args) {
3123     PyObject *resultobj;
3124     ArrayXml<NameSpaceXml > *result;
3125 
3126     if(!PyArg_ParseTuple(args,(char *)":new_NameSpaceArray")) goto fail;
3127     {
3128         try {
3129             result = (ArrayXml<NameSpaceXml > *)new ArrayXml<NameSpaceXml >();
3130 
3131         }catch (XmlException e) {
3132             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3133             return NULL;
3134         }catch (std::range_error e) {
3135             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3136             return NULL;
3137         }catch (std::out_of_range e) {
3138             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3139             return NULL;
3140         }catch (DoesNotExist e) {
3141             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3142             return NULL;
3143         }catch(...) {
3144             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3145             return NULL;
3146         }
3147     }
3148     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t, 1);
3149     return resultobj;
3150     fail:
3151     return NULL;
3152 }
3153 
3154 
_wrap_NameSpaceArray_add(PyObject * self,PyObject * args)3155 static PyObject *_wrap_NameSpaceArray_add(PyObject *self, PyObject *args) {
3156     PyObject *resultobj;
3157     ArrayXml<NameSpaceXml > *arg1 = (ArrayXml<NameSpaceXml > *) 0 ;
3158     NameSpaceXml *arg2 = 0 ;
3159     PyObject * obj0 = 0 ;
3160     PyObject * obj1 = 0 ;
3161 
3162     if(!PyArg_ParseTuple(args,(char *)"OO:NameSpaceArray_add",&obj0,&obj1)) goto fail;
3163     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3164     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3165     if (arg2 == NULL) {
3166         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
3167     }
3168     {
3169         try {
3170             (arg1)->add((NameSpaceXml const &)*arg2);
3171 
3172         }catch (XmlException e) {
3173             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3174             return NULL;
3175         }catch (std::range_error e) {
3176             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3177             return NULL;
3178         }catch (std::out_of_range e) {
3179             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3180             return NULL;
3181         }catch (DoesNotExist e) {
3182             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3183             return NULL;
3184         }catch(...) {
3185             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3186             return NULL;
3187         }
3188     }
3189     Py_INCREF(Py_None); resultobj = Py_None;
3190     return resultobj;
3191     fail:
3192     return NULL;
3193 }
3194 
3195 
_wrap_NameSpaceArray_toStringBuffer(PyObject * self,PyObject * args)3196 static PyObject *_wrap_NameSpaceArray_toStringBuffer(PyObject *self, PyObject *args) {
3197     PyObject *resultobj;
3198     ArrayXml<NameSpaceXml > *arg1 = (ArrayXml<NameSpaceXml > *) 0 ;
3199     string *arg2 = 0 ;
3200     char *arg3 = (char *) " " ;
3201     char *arg4 = (char *) "" ;
3202     PyObject * obj0 = 0 ;
3203     PyObject * obj1 = 0 ;
3204 
3205     if(!PyArg_ParseTuple(args,(char *)"OO|ss:NameSpaceArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
3206     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3207     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3208     if (arg2 == NULL) {
3209         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
3210     }
3211     {
3212         try {
3213             (arg1)->toStringBuffer(*arg2,arg3,arg4);
3214 
3215         }catch (XmlException e) {
3216             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3217             return NULL;
3218         }catch (std::range_error e) {
3219             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3220             return NULL;
3221         }catch (std::out_of_range e) {
3222             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3223             return NULL;
3224         }catch (DoesNotExist e) {
3225             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3226             return NULL;
3227         }catch(...) {
3228             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3229             return NULL;
3230         }
3231     }
3232     Py_INCREF(Py_None); resultobj = Py_None;
3233     return resultobj;
3234     fail:
3235     return NULL;
3236 }
3237 
3238 
_wrap_NameSpaceArray___setitem__(PyObject * self,PyObject * args)3239 static PyObject *_wrap_NameSpaceArray___setitem__(PyObject *self, PyObject *args) {
3240     PyObject *resultobj;
3241     ArrayXml<NameSpaceXml > *arg1 = (ArrayXml<NameSpaceXml > *) 0 ;
3242     int arg2 ;
3243     NameSpaceXml *arg3 = (NameSpaceXml *) 0 ;
3244     PyObject * obj0 = 0 ;
3245     PyObject * obj2 = 0 ;
3246 
3247     if(!PyArg_ParseTuple(args,(char *)"OiO:NameSpaceArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
3248     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3249     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3250     {
3251         try {
3252             ArrayXmllNameSpaceXml_g___setitem_____(arg1,arg2,arg3);
3253 
3254         }catch (std::out_of_range& e) {
3255             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
3256         }
3257     }
3258     Py_INCREF(Py_None); resultobj = Py_None;
3259     return resultobj;
3260     fail:
3261     return NULL;
3262 }
3263 
3264 
_wrap_NameSpaceArray___getitem__(PyObject * self,PyObject * args)3265 static PyObject *_wrap_NameSpaceArray___getitem__(PyObject *self, PyObject *args) {
3266     PyObject *resultobj;
3267     ArrayXml<NameSpaceXml > *arg1 = (ArrayXml<NameSpaceXml > *) 0 ;
3268     int arg2 ;
3269     NameSpaceXml *result;
3270     PyObject * obj0 = 0 ;
3271 
3272     if(!PyArg_ParseTuple(args,(char *)"Oi:NameSpaceArray___getitem__",&obj0,&arg2)) goto fail;
3273     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3274     {
3275         try {
3276             result = (NameSpaceXml *)ArrayXmllNameSpaceXml_g___getitem_____(arg1,arg2);
3277 
3278         }catch (std::out_of_range& e) {
3279             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
3280         }
3281     }
3282     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NameSpaceXml, 0);
3283     return resultobj;
3284     fail:
3285     return NULL;
3286 }
3287 
3288 
_wrap_NameSpaceArray___str__(PyObject * self,PyObject * args)3289 static PyObject *_wrap_NameSpaceArray___str__(PyObject *self, PyObject *args) {
3290     PyObject *resultobj;
3291     ArrayXml<NameSpaceXml > *arg1 = (ArrayXml<NameSpaceXml > *) 0 ;
3292     string result;
3293     PyObject * obj0 = 0 ;
3294 
3295     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceArray___str__",&obj0)) goto fail;
3296     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3297     {
3298         try {
3299             result = ArrayXmllNameSpaceXml_g___str_____(arg1);
3300 
3301         }catch (XmlException e) {
3302             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3303             return NULL;
3304         }catch (std::range_error e) {
3305             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3306             return NULL;
3307         }catch (std::out_of_range e) {
3308             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3309             return NULL;
3310         }catch (DoesNotExist e) {
3311             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3312             return NULL;
3313         }catch(...) {
3314             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3315             return NULL;
3316         }
3317     }
3318     {
3319         resultobj = PyString_FromString((&result)->c_str());
3320     }
3321     return resultobj;
3322     fail:
3323     return NULL;
3324 }
3325 
3326 
_wrap_NameSpaceArray___iter__(PyObject * self,PyObject * args)3327 static PyObject *_wrap_NameSpaceArray___iter__(PyObject *self, PyObject *args) {
3328     PyObject *resultobj;
3329     ArrayXml<NameSpaceXml > *arg1 = (ArrayXml<NameSpaceXml > *) 0 ;
3330     ArrayIterator<NameSpaceXml > result;
3331     PyObject * obj0 = 0 ;
3332 
3333     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceArray___iter__",&obj0)) goto fail;
3334     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3335     {
3336         try {
3337             result = ArrayXmllNameSpaceXml_g___iter_____(arg1);
3338 
3339         }catch (XmlException e) {
3340             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3341             return NULL;
3342         }catch (std::range_error e) {
3343             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3344             return NULL;
3345         }catch (std::out_of_range e) {
3346             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3347             return NULL;
3348         }catch (DoesNotExist e) {
3349             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3350             return NULL;
3351         }catch(...) {
3352             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3353             return NULL;
3354         }
3355     }
3356     {
3357         ArrayIterator<NameSpaceXml > * resultptr;
3358         resultptr = new ArrayIterator<NameSpaceXml >((ArrayIterator<NameSpaceXml > &) result);
3359         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t, 1);
3360     }
3361     return resultobj;
3362     fail:
3363     return NULL;
3364 }
3365 
3366 
_wrap_delete_NameSpaceArray(PyObject * self,PyObject * args)3367 static PyObject *_wrap_delete_NameSpaceArray(PyObject *self, PyObject *args) {
3368     PyObject *resultobj;
3369     ArrayXml<NameSpaceXml > *arg1 = (ArrayXml<NameSpaceXml > *) 0 ;
3370     PyObject * obj0 = 0 ;
3371 
3372     if(!PyArg_ParseTuple(args,(char *)"O:delete_NameSpaceArray",&obj0)) goto fail;
3373     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3374     {
3375         try {
3376             delete arg1;
3377 
3378         }catch (XmlException e) {
3379             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3380             return NULL;
3381         }catch (std::range_error e) {
3382             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3383             return NULL;
3384         }catch (std::out_of_range e) {
3385             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3386             return NULL;
3387         }catch (DoesNotExist e) {
3388             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3389             return NULL;
3390         }catch(...) {
3391             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3392             return NULL;
3393         }
3394     }
3395     Py_INCREF(Py_None); resultobj = Py_None;
3396     return resultobj;
3397     fail:
3398     return NULL;
3399 }
3400 
3401 
NameSpaceArray_swigregister(PyObject * self,PyObject * args)3402 static PyObject * NameSpaceArray_swigregister(PyObject *self, PyObject *args) {
3403     PyObject *obj;
3404     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3405     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTNameSpaceXml_t, obj);
3406     Py_INCREF(obj);
3407     return Py_BuildValue((char *)"");
3408 }
_wrap_NameSpaceIterator_it_set(PyObject * self,PyObject * args)3409 static PyObject *_wrap_NameSpaceIterator_it_set(PyObject *self, PyObject *args) {
3410     PyObject *resultobj;
3411     ArrayIterator<NameSpaceXml > *arg1 = (ArrayIterator<NameSpaceXml > *) 0 ;
3412     int arg2 ;
3413     PyObject * obj0 = 0 ;
3414 
3415     if(!PyArg_ParseTuple(args,(char *)"Oi:NameSpaceIterator_it_set",&obj0,&arg2)) goto fail;
3416     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3417     if (arg1) (arg1)->it = arg2;
3418 
3419     Py_INCREF(Py_None); resultobj = Py_None;
3420     return resultobj;
3421     fail:
3422     return NULL;
3423 }
3424 
3425 
_wrap_NameSpaceIterator_it_get(PyObject * self,PyObject * args)3426 static PyObject *_wrap_NameSpaceIterator_it_get(PyObject *self, PyObject *args) {
3427     PyObject *resultobj;
3428     ArrayIterator<NameSpaceXml > *arg1 = (ArrayIterator<NameSpaceXml > *) 0 ;
3429     int result;
3430     PyObject * obj0 = 0 ;
3431 
3432     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceIterator_it_get",&obj0)) goto fail;
3433     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3434     result = (int) ((arg1)->it);
3435 
3436     resultobj = PyInt_FromLong((long)result);
3437     return resultobj;
3438     fail:
3439     return NULL;
3440 }
3441 
3442 
_wrap_NameSpaceIterator_c_set(PyObject * self,PyObject * args)3443 static PyObject *_wrap_NameSpaceIterator_c_set(PyObject *self, PyObject *args) {
3444     PyObject *resultobj;
3445     ArrayIterator<NameSpaceXml > *arg1 = (ArrayIterator<NameSpaceXml > *) 0 ;
3446     ArrayXml<NameSpaceXml > *arg2 = (ArrayXml<NameSpaceXml > *) 0 ;
3447     PyObject * obj0 = 0 ;
3448     PyObject * obj1 = 0 ;
3449 
3450     if(!PyArg_ParseTuple(args,(char *)"OO:NameSpaceIterator_c_set",&obj0,&obj1)) goto fail;
3451     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3452     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
3453     if (arg1) (arg1)->c = arg2;
3454 
3455     Py_INCREF(Py_None); resultobj = Py_None;
3456     return resultobj;
3457     fail:
3458     return NULL;
3459 }
3460 
3461 
_wrap_NameSpaceIterator_c_get(PyObject * self,PyObject * args)3462 static PyObject *_wrap_NameSpaceIterator_c_get(PyObject *self, PyObject *args) {
3463     PyObject *resultobj;
3464     ArrayIterator<NameSpaceXml > *arg1 = (ArrayIterator<NameSpaceXml > *) 0 ;
3465     ArrayXml<NameSpaceXml > *result;
3466     PyObject * obj0 = 0 ;
3467 
3468     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceIterator_c_get",&obj0)) goto fail;
3469     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3470     result = (ArrayXml<NameSpaceXml > *) ((arg1)->c);
3471 
3472     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t, 0);
3473     return resultobj;
3474     fail:
3475     return NULL;
3476 }
3477 
3478 
_wrap_new_NameSpaceIterator__SWIG_0(PyObject * self,PyObject * args)3479 static PyObject *_wrap_new_NameSpaceIterator__SWIG_0(PyObject *self, PyObject *args) {
3480     PyObject *resultobj;
3481     ArrayIterator<NameSpaceXml > *result;
3482 
3483     if(!PyArg_ParseTuple(args,(char *)":new_NameSpaceIterator")) goto fail;
3484     {
3485         try {
3486             result = (ArrayIterator<NameSpaceXml > *)new ArrayIterator<NameSpaceXml >();
3487 
3488         }catch (XmlException e) {
3489             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3490             return NULL;
3491         }catch (std::range_error e) {
3492             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3493             return NULL;
3494         }catch (std::out_of_range e) {
3495             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3496             return NULL;
3497         }catch (DoesNotExist e) {
3498             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3499             return NULL;
3500         }catch(...) {
3501             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3502             return NULL;
3503         }
3504     }
3505     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t, 1);
3506     return resultobj;
3507     fail:
3508     return NULL;
3509 }
3510 
3511 
_wrap_new_NameSpaceIterator__SWIG_1(PyObject * self,PyObject * args)3512 static PyObject *_wrap_new_NameSpaceIterator__SWIG_1(PyObject *self, PyObject *args) {
3513     PyObject *resultobj;
3514     ArrayIterator<NameSpaceXml > *arg1 = 0 ;
3515     ArrayIterator<NameSpaceXml > *result;
3516     PyObject * obj0 = 0 ;
3517 
3518     if(!PyArg_ParseTuple(args,(char *)"O:new_NameSpaceIterator",&obj0)) goto fail;
3519     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3520     if (arg1 == NULL) {
3521         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
3522     }
3523     {
3524         try {
3525             result = (ArrayIterator<NameSpaceXml > *)new ArrayIterator<NameSpaceXml >((ArrayIterator<NameSpaceXml > const &)*arg1);
3526 
3527         }catch (XmlException e) {
3528             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3529             return NULL;
3530         }catch (std::range_error e) {
3531             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3532             return NULL;
3533         }catch (std::out_of_range e) {
3534             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3535             return NULL;
3536         }catch (DoesNotExist e) {
3537             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3538             return NULL;
3539         }catch(...) {
3540             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3541             return NULL;
3542         }
3543     }
3544     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t, 1);
3545     return resultobj;
3546     fail:
3547     return NULL;
3548 }
3549 
3550 
_wrap_new_NameSpaceIterator__SWIG_2(PyObject * self,PyObject * args)3551 static PyObject *_wrap_new_NameSpaceIterator__SWIG_2(PyObject *self, PyObject *args) {
3552     PyObject *resultobj;
3553     int arg1 ;
3554     ArrayXml<NameSpaceXml > *arg2 = (ArrayXml<NameSpaceXml > *) 0 ;
3555     ArrayIterator<NameSpaceXml > *result;
3556     PyObject * obj1 = 0 ;
3557 
3558     if(!PyArg_ParseTuple(args,(char *)"iO:new_NameSpaceIterator",&arg1,&obj1)) goto fail;
3559     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3560     {
3561         try {
3562             result = (ArrayIterator<NameSpaceXml > *)new ArrayIterator<NameSpaceXml >(arg1,arg2);
3563 
3564         }catch (XmlException e) {
3565             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3566             return NULL;
3567         }catch (std::range_error e) {
3568             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3569             return NULL;
3570         }catch (std::out_of_range e) {
3571             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3572             return NULL;
3573         }catch (DoesNotExist e) {
3574             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3575             return NULL;
3576         }catch(...) {
3577             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3578             return NULL;
3579         }
3580     }
3581     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t, 1);
3582     return resultobj;
3583     fail:
3584     return NULL;
3585 }
3586 
3587 
_wrap_new_NameSpaceIterator(PyObject * self,PyObject * args)3588 static PyObject *_wrap_new_NameSpaceIterator(PyObject *self, PyObject *args) {
3589     int argc;
3590     PyObject *argv[3];
3591     int ii;
3592 
3593     argc = PyObject_Length(args);
3594     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
3595         argv[ii] = PyTuple_GetItem(args,ii);
3596     }
3597     if (argc == 0) {
3598         return _wrap_new_NameSpaceIterator__SWIG_0(self,args);
3599     }
3600     if (argc == 1) {
3601         int _v;
3602         {
3603             void *ptr;
3604             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t, 0) == -1) {
3605                 _v = 0;
3606                 PyErr_Clear();
3607             }else {
3608                 _v = 1;
3609             }
3610         }
3611         if (_v) {
3612             return _wrap_new_NameSpaceIterator__SWIG_1(self,args);
3613         }
3614     }
3615     if (argc == 2) {
3616         int _v;
3617         {
3618             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
3619         }
3620         if (_v) {
3621             {
3622                 void *ptr;
3623                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTNameSpaceXml_t, 0) == -1) {
3624                     _v = 0;
3625                     PyErr_Clear();
3626                 }else {
3627                     _v = 1;
3628                 }
3629             }
3630             if (_v) {
3631                 return _wrap_new_NameSpaceIterator__SWIG_2(self,args);
3632             }
3633         }
3634     }
3635 
3636     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_NameSpaceIterator'");
3637     return NULL;
3638 }
3639 
3640 
_wrap_NameSpaceIterator___iter__(PyObject * self,PyObject * args)3641 static PyObject *_wrap_NameSpaceIterator___iter__(PyObject *self, PyObject *args) {
3642     PyObject *resultobj;
3643     ArrayIterator<NameSpaceXml > *arg1 = (ArrayIterator<NameSpaceXml > *) 0 ;
3644     ArrayIterator<NameSpaceXml > result;
3645     PyObject * obj0 = 0 ;
3646 
3647     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceIterator___iter__",&obj0)) goto fail;
3648     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3649     {
3650         try {
3651             result = (arg1)->__iter__();
3652 
3653         }catch (XmlException e) {
3654             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3655             return NULL;
3656         }catch (std::range_error e) {
3657             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3658             return NULL;
3659         }catch (std::out_of_range e) {
3660             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3661             return NULL;
3662         }catch (DoesNotExist e) {
3663             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3664             return NULL;
3665         }catch(...) {
3666             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3667             return NULL;
3668         }
3669     }
3670     {
3671         ArrayIterator<NameSpaceXml > * resultptr;
3672         resultptr = new ArrayIterator<NameSpaceXml >((ArrayIterator<NameSpaceXml > &) result);
3673         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t, 1);
3674     }
3675     return resultobj;
3676     fail:
3677     return NULL;
3678 }
3679 
3680 
_wrap_NameSpaceIterator_next(PyObject * self,PyObject * args)3681 static PyObject *_wrap_NameSpaceIterator_next(PyObject *self, PyObject *args) {
3682     PyObject *resultobj;
3683     ArrayIterator<NameSpaceXml > *arg1 = (ArrayIterator<NameSpaceXml > *) 0 ;
3684     NameSpaceXml *result;
3685     PyObject * obj0 = 0 ;
3686 
3687     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceIterator_next",&obj0)) goto fail;
3688     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3689     {
3690         try {
3691             result = (NameSpaceXml *)(arg1)->next();
3692 
3693         }catch (XmlException e) {
3694             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3695             return NULL;
3696         }catch (std::range_error e) {
3697             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3698             return NULL;
3699         }catch (std::out_of_range e) {
3700             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3701             return NULL;
3702         }catch (DoesNotExist e) {
3703             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3704             return NULL;
3705         }catch(...) {
3706             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3707             return NULL;
3708         }
3709     }
3710     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NameSpaceXml, 0);
3711     return resultobj;
3712     fail:
3713     return NULL;
3714 }
3715 
3716 
_wrap_delete_NameSpaceIterator(PyObject * self,PyObject * args)3717 static PyObject *_wrap_delete_NameSpaceIterator(PyObject *self, PyObject *args) {
3718     PyObject *resultobj;
3719     ArrayIterator<NameSpaceXml > *arg1 = (ArrayIterator<NameSpaceXml > *) 0 ;
3720     PyObject * obj0 = 0 ;
3721 
3722     if(!PyArg_ParseTuple(args,(char *)"O:delete_NameSpaceIterator",&obj0)) goto fail;
3723     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3724     {
3725         try {
3726             delete arg1;
3727 
3728         }catch (XmlException e) {
3729             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3730             return NULL;
3731         }catch (std::range_error e) {
3732             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3733             return NULL;
3734         }catch (std::out_of_range e) {
3735             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3736             return NULL;
3737         }catch (DoesNotExist e) {
3738             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3739             return NULL;
3740         }catch(...) {
3741             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3742             return NULL;
3743         }
3744     }
3745     Py_INCREF(Py_None); resultobj = Py_None;
3746     return resultobj;
3747     fail:
3748     return NULL;
3749 }
3750 
3751 
NameSpaceIterator_swigregister(PyObject * self,PyObject * args)3752 static PyObject * NameSpaceIterator_swigregister(PyObject *self, PyObject *args) {
3753     PyObject *obj;
3754     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3755     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTNameSpaceXml_t, obj);
3756     Py_INCREF(obj);
3757     return Py_BuildValue((char *)"");
3758 }
_wrap_new_StringVector__SWIG_0(PyObject * self,PyObject * args)3759 static PyObject *_wrap_new_StringVector__SWIG_0(PyObject *self, PyObject *args) {
3760     PyObject *resultobj;
3761     unsigned int arg1 = (unsigned int) 0 ;
3762     std::vector<string > *result;
3763     PyObject * obj0 = 0 ;
3764 
3765     if(!PyArg_ParseTuple(args,(char *)"|O:new_StringVector",&obj0)) goto fail;
3766     if (obj0) {
3767         arg1 = (unsigned int) PyInt_AsLong(obj0);
3768         if (PyErr_Occurred()) SWIG_fail;
3769     }
3770     {
3771         try {
3772             result = (std::vector<string > *)new std::vector<string >(arg1);
3773 
3774         }catch (XmlException e) {
3775             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3776             return NULL;
3777         }catch (std::range_error e) {
3778             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3779             return NULL;
3780         }catch (std::out_of_range e) {
3781             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3782             return NULL;
3783         }catch (DoesNotExist e) {
3784             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3785             return NULL;
3786         }catch(...) {
3787             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3788             return NULL;
3789         }
3790     }
3791     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTstring_t, 1);
3792     return resultobj;
3793     fail:
3794     return NULL;
3795 }
3796 
3797 
_wrap_new_StringVector__SWIG_1(PyObject * self,PyObject * args)3798 static PyObject *_wrap_new_StringVector__SWIG_1(PyObject *self, PyObject *args) {
3799     PyObject *resultobj;
3800     unsigned int arg1 ;
3801     string *arg2 = 0 ;
3802     std::vector<string > *result;
3803     PyObject * obj0 = 0 ;
3804     PyObject * obj1 = 0 ;
3805 
3806     if(!PyArg_ParseTuple(args,(char *)"OO:new_StringVector",&obj0,&obj1)) goto fail;
3807     arg1 = (unsigned int) PyInt_AsLong(obj0);
3808     if (PyErr_Occurred()) SWIG_fail;
3809     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3810     if (arg2 == NULL) {
3811         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
3812     }
3813     {
3814         try {
3815             result = (std::vector<string > *)new std::vector<string >(arg1,(string const &)*arg2);
3816 
3817         }catch (XmlException e) {
3818             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3819             return NULL;
3820         }catch (std::range_error e) {
3821             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3822             return NULL;
3823         }catch (std::out_of_range e) {
3824             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3825             return NULL;
3826         }catch (DoesNotExist e) {
3827             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3828             return NULL;
3829         }catch(...) {
3830             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3831             return NULL;
3832         }
3833     }
3834     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTstring_t, 1);
3835     return resultobj;
3836     fail:
3837     return NULL;
3838 }
3839 
3840 
_wrap_new_StringVector__SWIG_2(PyObject * self,PyObject * args)3841 static PyObject *_wrap_new_StringVector__SWIG_2(PyObject *self, PyObject *args) {
3842     PyObject *resultobj;
3843     std::vector<string > *arg1 = 0 ;
3844     std::vector<string > *result;
3845     std::vector<string > temp1 ;
3846     std::vector<string > *v1 ;
3847     PyObject * obj0 = 0 ;
3848 
3849     if(!PyArg_ParseTuple(args,(char *)"O:new_StringVector",&obj0)) goto fail;
3850     {
3851         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
3852             unsigned int size = (PyTuple_Check(obj0) ?
3853             PyTuple_Size(obj0) :
3854             PyList_Size(obj0));
3855             temp1 = std::vector<string >(size);
3856             arg1 = &temp1;
3857             for (unsigned int i=0; i<size; i++) {
3858                 string* x;
3859                 PyObject* o = PySequence_GetItem(obj0,i);
3860                 if ((SWIG_ConvertPtr(o,(void **) &x,
3861                 SWIGTYPE_p_string,0)) != -1) {
3862                     temp1[i] = *x;
3863                     Py_DECREF(o);
3864                 }else {
3865                     Py_DECREF(o);
3866                     PyErr_SetString(PyExc_TypeError,
3867                     "vector<""string""> expected");
3868                     SWIG_fail;
3869                 }
3870             }
3871         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
3872         SWIGTYPE_p_std__vectorTstring_t,0) != -1) {
3873             arg1 = v1;
3874         }else {
3875             PyErr_SetString(PyExc_TypeError,"vector<" "string" "> expected");
3876             SWIG_fail;
3877         }
3878     }
3879     {
3880         try {
3881             result = (std::vector<string > *)new std::vector<string >((std::vector<string > const &)*arg1);
3882 
3883         }catch (XmlException e) {
3884             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
3885             return NULL;
3886         }catch (std::range_error e) {
3887             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3888             return NULL;
3889         }catch (std::out_of_range e) {
3890             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
3891             return NULL;
3892         }catch (DoesNotExist e) {
3893             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
3894             return NULL;
3895         }catch(...) {
3896             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
3897             return NULL;
3898         }
3899     }
3900     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTstring_t, 1);
3901     return resultobj;
3902     fail:
3903     return NULL;
3904 }
3905 
3906 
_wrap_new_StringVector(PyObject * self,PyObject * args)3907 static PyObject *_wrap_new_StringVector(PyObject *self, PyObject *args) {
3908     int argc;
3909     PyObject *argv[3];
3910     int ii;
3911 
3912     argc = PyObject_Length(args);
3913     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
3914         argv[ii] = PyTuple_GetItem(args,ii);
3915     }
3916     if ((argc >= 0) && (argc <= 1)) {
3917         int _v;
3918         if (argc <= 0) {
3919             return _wrap_new_StringVector__SWIG_0(self,args);
3920         }
3921         {
3922             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
3923         }
3924         if (_v) {
3925             return _wrap_new_StringVector__SWIG_0(self,args);
3926         }
3927     }
3928     if (argc == 1) {
3929         int _v;
3930         {
3931             /* native sequence? */
3932             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
3933                 unsigned int size = (PyTuple_Check(argv[0]) ?
3934                 PyTuple_Size(argv[0]) :
3935                 PyList_Size(argv[0]));
3936                 if (size == 0) {
3937                     /* an empty sequence can be of any type */
3938                     _v = 1;
3939                 }else {
3940                     /* check the first element only */
3941                     string* x;
3942                     PyObject* o = PySequence_GetItem(argv[0],0);
3943                     if ((SWIG_ConvertPtr(o,(void **) &x,
3944                     SWIGTYPE_p_string,0)) != -1)
3945                     _v = 1;
3946                     else
3947                     _v = 0;
3948                     Py_DECREF(o);
3949                 }
3950             }else {
3951                 /* wrapped vector? */
3952                 std::vector<string >* v;
3953                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
3954                 SWIGTYPE_p_std__vectorTstring_t,0) != -1)
3955                 _v = 1;
3956                 else
3957                 _v = 0;
3958             }
3959         }
3960         if (_v) {
3961             return _wrap_new_StringVector__SWIG_2(self,args);
3962         }
3963     }
3964     if (argc == 2) {
3965         int _v;
3966         {
3967             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
3968         }
3969         if (_v) {
3970             {
3971                 void *ptr;
3972                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_string, 0) == -1) {
3973                     _v = 0;
3974                     PyErr_Clear();
3975                 }else {
3976                     _v = 1;
3977                 }
3978             }
3979             if (_v) {
3980                 return _wrap_new_StringVector__SWIG_1(self,args);
3981             }
3982         }
3983     }
3984 
3985     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_StringVector'");
3986     return NULL;
3987 }
3988 
3989 
_wrap_StringVector___len__(PyObject * self,PyObject * args)3990 static PyObject *_wrap_StringVector___len__(PyObject *self, PyObject *args) {
3991     PyObject *resultobj;
3992     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
3993     unsigned int result;
3994     std::vector<string > temp1 ;
3995     std::vector<string > *v1 ;
3996     PyObject * obj0 = 0 ;
3997 
3998     if(!PyArg_ParseTuple(args,(char *)"O:StringVector___len__",&obj0)) goto fail;
3999     {
4000         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
4001             unsigned int size = (PyTuple_Check(obj0) ?
4002             PyTuple_Size(obj0) :
4003             PyList_Size(obj0));
4004             temp1 = std::vector<string >(size);
4005             arg1 = &temp1;
4006             for (unsigned int i=0; i<size; i++) {
4007                 string* x;
4008                 PyObject* o = PySequence_GetItem(obj0,i);
4009                 if ((SWIG_ConvertPtr(o,(void **) &x,
4010                 SWIGTYPE_p_string,0)) != -1) {
4011                     temp1[i] = *x;
4012                     Py_DECREF(o);
4013                 }else {
4014                     Py_DECREF(o);
4015                     PyErr_SetString(PyExc_TypeError,
4016                     "vector<""string""> expected");
4017                     SWIG_fail;
4018                 }
4019             }
4020         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
4021         SWIGTYPE_p_std__vectorTstring_t,0) != -1) {
4022             arg1 = v1;
4023         }else {
4024             PyErr_SetString(PyExc_TypeError,"vector<" "string" "> expected");
4025             SWIG_fail;
4026         }
4027     }
4028     {
4029         try {
4030             result = (unsigned int)((std::vector<string > const *)arg1)->size();
4031 
4032         }catch (XmlException e) {
4033             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4034             return NULL;
4035         }catch (std::range_error e) {
4036             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4037             return NULL;
4038         }catch (std::out_of_range e) {
4039             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4040             return NULL;
4041         }catch (DoesNotExist e) {
4042             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4043             return NULL;
4044         }catch(...) {
4045             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4046             return NULL;
4047         }
4048     }
4049     resultobj = PyInt_FromLong((long)result);
4050     return resultobj;
4051     fail:
4052     return NULL;
4053 }
4054 
4055 
_wrap_StringVector_clear(PyObject * self,PyObject * args)4056 static PyObject *_wrap_StringVector_clear(PyObject *self, PyObject *args) {
4057     PyObject *resultobj;
4058     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4059     PyObject * obj0 = 0 ;
4060 
4061     if(!PyArg_ParseTuple(args,(char *)"O:StringVector_clear",&obj0)) goto fail;
4062     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4063     {
4064         try {
4065             (arg1)->clear();
4066 
4067         }catch (XmlException e) {
4068             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4069             return NULL;
4070         }catch (std::range_error e) {
4071             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4072             return NULL;
4073         }catch (std::out_of_range e) {
4074             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4075             return NULL;
4076         }catch (DoesNotExist e) {
4077             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4078             return NULL;
4079         }catch(...) {
4080             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4081             return NULL;
4082         }
4083     }
4084     Py_INCREF(Py_None); resultobj = Py_None;
4085     return resultobj;
4086     fail:
4087     return NULL;
4088 }
4089 
4090 
_wrap_StringVector_append(PyObject * self,PyObject * args)4091 static PyObject *_wrap_StringVector_append(PyObject *self, PyObject *args) {
4092     PyObject *resultobj;
4093     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4094     string *arg2 = 0 ;
4095     PyObject * obj0 = 0 ;
4096     PyObject * obj1 = 0 ;
4097 
4098     if(!PyArg_ParseTuple(args,(char *)"OO:StringVector_append",&obj0,&obj1)) goto fail;
4099     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4100     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4101     if (arg2 == NULL) {
4102         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
4103     }
4104     {
4105         try {
4106             (arg1)->push_back((string const &)*arg2);
4107 
4108         }catch (XmlException e) {
4109             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4110             return NULL;
4111         }catch (std::range_error e) {
4112             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4113             return NULL;
4114         }catch (std::out_of_range e) {
4115             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4116             return NULL;
4117         }catch (DoesNotExist e) {
4118             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4119             return NULL;
4120         }catch(...) {
4121             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4122             return NULL;
4123         }
4124     }
4125     Py_INCREF(Py_None); resultobj = Py_None;
4126     return resultobj;
4127     fail:
4128     return NULL;
4129 }
4130 
4131 
_wrap_StringVector___nonzero__(PyObject * self,PyObject * args)4132 static PyObject *_wrap_StringVector___nonzero__(PyObject *self, PyObject *args) {
4133     PyObject *resultobj;
4134     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4135     bool result;
4136     PyObject * obj0 = 0 ;
4137 
4138     if(!PyArg_ParseTuple(args,(char *)"O:StringVector___nonzero__",&obj0)) goto fail;
4139     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4140     {
4141         try {
4142             result = (bool)std_vectorlstring_g___nonzero_____(arg1);
4143 
4144         }catch (XmlException e) {
4145             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4146             return NULL;
4147         }catch (std::range_error e) {
4148             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4149             return NULL;
4150         }catch (std::out_of_range e) {
4151             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4152             return NULL;
4153         }catch (DoesNotExist e) {
4154             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4155             return NULL;
4156         }catch(...) {
4157             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4158             return NULL;
4159         }
4160     }
4161     resultobj = PyInt_FromLong((long)result);
4162     return resultobj;
4163     fail:
4164     return NULL;
4165 }
4166 
4167 
_wrap_StringVector_pop(PyObject * self,PyObject * args)4168 static PyObject *_wrap_StringVector_pop(PyObject *self, PyObject *args) {
4169     PyObject *resultobj;
4170     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4171     string result;
4172     PyObject * obj0 = 0 ;
4173 
4174     if(!PyArg_ParseTuple(args,(char *)"O:StringVector_pop",&obj0)) goto fail;
4175     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4176     {
4177         try {
4178             result = std_vectorlstring_g_pop___(arg1);
4179 
4180         }catch (std::out_of_range& e) {
4181             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
4182         }
4183     }
4184     {
4185         resultobj = PyString_FromString((&result)->c_str());
4186     }
4187     return resultobj;
4188     fail:
4189     return NULL;
4190 }
4191 
4192 
_wrap_StringVector___getitem__(PyObject * self,PyObject * args)4193 static PyObject *_wrap_StringVector___getitem__(PyObject *self, PyObject *args) {
4194     PyObject *resultobj;
4195     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4196     int arg2 ;
4197     string *result;
4198     PyObject * obj0 = 0 ;
4199 
4200     if(!PyArg_ParseTuple(args,(char *)"Oi:StringVector___getitem__",&obj0,&arg2)) goto fail;
4201     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4202     {
4203         try {
4204             {
4205                 string &_result_ref = std_vectorlstring_g___getitem_____(arg1,arg2);
4206                 result = (string *) &_result_ref;
4207             }
4208 
4209         }catch (std::out_of_range& e) {
4210             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
4211         }
4212     }
4213     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string, 0);
4214     return resultobj;
4215     fail:
4216     return NULL;
4217 }
4218 
4219 
_wrap_StringVector___getslice__(PyObject * self,PyObject * args)4220 static PyObject *_wrap_StringVector___getslice__(PyObject *self, PyObject *args) {
4221     PyObject *resultobj;
4222     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4223     int arg2 ;
4224     int arg3 ;
4225     std::vector<string > result;
4226     PyObject * obj0 = 0 ;
4227 
4228     if(!PyArg_ParseTuple(args,(char *)"Oii:StringVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
4229     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4230     {
4231         try {
4232             result = std_vectorlstring_g___getslice_____(arg1,arg2,arg3);
4233 
4234         }catch (XmlException e) {
4235             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4236             return NULL;
4237         }catch (std::range_error e) {
4238             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4239             return NULL;
4240         }catch (std::out_of_range e) {
4241             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4242             return NULL;
4243         }catch (DoesNotExist e) {
4244             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4245             return NULL;
4246         }catch(...) {
4247             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4248             return NULL;
4249         }
4250     }
4251     {
4252         resultobj = PyTuple_New((&result)->size());
4253         for (unsigned int i=0; i<(&result)->size(); i++) {
4254             string* ptr = new string(((std::vector<string > &)result)[i]);
4255             PyTuple_SetItem(resultobj,i,
4256             SWIG_NewPointerObj((void *) ptr,
4257             SWIGTYPE_p_string, 1));
4258         }
4259     }
4260     return resultobj;
4261     fail:
4262     return NULL;
4263 }
4264 
4265 
_wrap_StringVector___setitem__(PyObject * self,PyObject * args)4266 static PyObject *_wrap_StringVector___setitem__(PyObject *self, PyObject *args) {
4267     PyObject *resultobj;
4268     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4269     int arg2 ;
4270     string *arg3 = 0 ;
4271     PyObject * obj0 = 0 ;
4272     PyObject * obj2 = 0 ;
4273 
4274     if(!PyArg_ParseTuple(args,(char *)"OiO:StringVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
4275     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4276     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4277     if (arg3 == NULL) {
4278         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
4279     }
4280     {
4281         try {
4282             std_vectorlstring_g___setitem_____(arg1,arg2,(string const &)*arg3);
4283 
4284         }catch (std::out_of_range& e) {
4285             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
4286         }
4287     }
4288     Py_INCREF(Py_None); resultobj = Py_None;
4289     return resultobj;
4290     fail:
4291     return NULL;
4292 }
4293 
4294 
_wrap_StringVector___setslice__(PyObject * self,PyObject * args)4295 static PyObject *_wrap_StringVector___setslice__(PyObject *self, PyObject *args) {
4296     PyObject *resultobj;
4297     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4298     int arg2 ;
4299     int arg3 ;
4300     std::vector<string > *arg4 = 0 ;
4301     std::vector<string > temp4 ;
4302     std::vector<string > *v4 ;
4303     PyObject * obj0 = 0 ;
4304     PyObject * obj3 = 0 ;
4305 
4306     if(!PyArg_ParseTuple(args,(char *)"OiiO:StringVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
4307     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4308     {
4309         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
4310             unsigned int size = (PyTuple_Check(obj3) ?
4311             PyTuple_Size(obj3) :
4312             PyList_Size(obj3));
4313             temp4 = std::vector<string >(size);
4314             arg4 = &temp4;
4315             for (unsigned int i=0; i<size; i++) {
4316                 string* x;
4317                 PyObject* o = PySequence_GetItem(obj3,i);
4318                 if ((SWIG_ConvertPtr(o,(void **) &x,
4319                 SWIGTYPE_p_string,0)) != -1) {
4320                     temp4[i] = *x;
4321                     Py_DECREF(o);
4322                 }else {
4323                     Py_DECREF(o);
4324                     PyErr_SetString(PyExc_TypeError,
4325                     "vector<""string""> expected");
4326                     SWIG_fail;
4327                 }
4328             }
4329         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
4330         SWIGTYPE_p_std__vectorTstring_t,0) != -1) {
4331             arg4 = v4;
4332         }else {
4333             PyErr_SetString(PyExc_TypeError,"vector<" "string" "> expected");
4334             SWIG_fail;
4335         }
4336     }
4337     {
4338         try {
4339             std_vectorlstring_g___setslice_____(arg1,arg2,arg3,(std::vector<string > const &)*arg4);
4340 
4341         }catch (XmlException e) {
4342             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4343             return NULL;
4344         }catch (std::range_error e) {
4345             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4346             return NULL;
4347         }catch (std::out_of_range e) {
4348             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4349             return NULL;
4350         }catch (DoesNotExist e) {
4351             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4352             return NULL;
4353         }catch(...) {
4354             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4355             return NULL;
4356         }
4357     }
4358     Py_INCREF(Py_None); resultobj = Py_None;
4359     return resultobj;
4360     fail:
4361     return NULL;
4362 }
4363 
4364 
_wrap_StringVector___delitem__(PyObject * self,PyObject * args)4365 static PyObject *_wrap_StringVector___delitem__(PyObject *self, PyObject *args) {
4366     PyObject *resultobj;
4367     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4368     int arg2 ;
4369     PyObject * obj0 = 0 ;
4370 
4371     if(!PyArg_ParseTuple(args,(char *)"Oi:StringVector___delitem__",&obj0,&arg2)) goto fail;
4372     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4373     {
4374         try {
4375             std_vectorlstring_g___delitem_____(arg1,arg2);
4376 
4377         }catch (std::out_of_range& e) {
4378             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
4379         }
4380     }
4381     Py_INCREF(Py_None); resultobj = Py_None;
4382     return resultobj;
4383     fail:
4384     return NULL;
4385 }
4386 
4387 
_wrap_StringVector___delslice__(PyObject * self,PyObject * args)4388 static PyObject *_wrap_StringVector___delslice__(PyObject *self, PyObject *args) {
4389     PyObject *resultobj;
4390     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4391     int arg2 ;
4392     int arg3 ;
4393     PyObject * obj0 = 0 ;
4394 
4395     if(!PyArg_ParseTuple(args,(char *)"Oii:StringVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
4396     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4397     {
4398         try {
4399             std_vectorlstring_g___delslice_____(arg1,arg2,arg3);
4400 
4401         }catch (XmlException e) {
4402             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4403             return NULL;
4404         }catch (std::range_error e) {
4405             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4406             return NULL;
4407         }catch (std::out_of_range e) {
4408             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4409             return NULL;
4410         }catch (DoesNotExist e) {
4411             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4412             return NULL;
4413         }catch(...) {
4414             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4415             return NULL;
4416         }
4417     }
4418     Py_INCREF(Py_None); resultobj = Py_None;
4419     return resultobj;
4420     fail:
4421     return NULL;
4422 }
4423 
4424 
_wrap_delete_StringVector(PyObject * self,PyObject * args)4425 static PyObject *_wrap_delete_StringVector(PyObject *self, PyObject *args) {
4426     PyObject *resultobj;
4427     std::vector<string > *arg1 = (std::vector<string > *) 0 ;
4428     PyObject * obj0 = 0 ;
4429 
4430     if(!PyArg_ParseTuple(args,(char *)"O:delete_StringVector",&obj0)) goto fail;
4431     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4432     {
4433         try {
4434             delete arg1;
4435 
4436         }catch (XmlException e) {
4437             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4438             return NULL;
4439         }catch (std::range_error e) {
4440             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4441             return NULL;
4442         }catch (std::out_of_range e) {
4443             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4444             return NULL;
4445         }catch (DoesNotExist e) {
4446             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4447             return NULL;
4448         }catch(...) {
4449             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4450             return NULL;
4451         }
4452     }
4453     Py_INCREF(Py_None); resultobj = Py_None;
4454     return resultobj;
4455     fail:
4456     return NULL;
4457 }
4458 
4459 
StringVector_swigregister(PyObject * self,PyObject * args)4460 static PyObject * StringVector_swigregister(PyObject *self, PyObject *args) {
4461     PyObject *obj;
4462     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4463     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTstring_t, obj);
4464     Py_INCREF(obj);
4465     return Py_BuildValue((char *)"");
4466 }
_wrap_StringArray_add(PyObject * self,PyObject * args)4467 static PyObject *_wrap_StringArray_add(PyObject *self, PyObject *args) {
4468     PyObject *resultobj;
4469     StringArray *arg1 = (StringArray *) 0 ;
4470     string *arg2 = 0 ;
4471     PyObject * obj0 = 0 ;
4472     PyObject * obj1 = 0 ;
4473 
4474     if(!PyArg_ParseTuple(args,(char *)"OO:StringArray_add",&obj0,&obj1)) goto fail;
4475     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_StringArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4476     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4477     if (arg2 == NULL) {
4478         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
4479     }
4480     {
4481         try {
4482             (arg1)->add((string const &)*arg2);
4483 
4484         }catch (XmlException e) {
4485             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4486             return NULL;
4487         }catch (std::range_error e) {
4488             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4489             return NULL;
4490         }catch (std::out_of_range e) {
4491             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4492             return NULL;
4493         }catch (DoesNotExist e) {
4494             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4495             return NULL;
4496         }catch(...) {
4497             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4498             return NULL;
4499         }
4500     }
4501     Py_INCREF(Py_None); resultobj = Py_None;
4502     return resultobj;
4503     fail:
4504     return NULL;
4505 }
4506 
4507 
_wrap_StringArray_toStringBuffer(PyObject * self,PyObject * args)4508 static PyObject *_wrap_StringArray_toStringBuffer(PyObject *self, PyObject *args) {
4509     PyObject *resultobj;
4510     StringArray *arg1 = (StringArray *) 0 ;
4511     string *arg2 = 0 ;
4512     char *arg3 = (char *) " " ;
4513     char *arg4 = (char *) "" ;
4514     PyObject * obj0 = 0 ;
4515     PyObject * obj1 = 0 ;
4516 
4517     if(!PyArg_ParseTuple(args,(char *)"OO|ss:StringArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
4518     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_StringArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4519     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4520     if (arg2 == NULL) {
4521         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
4522     }
4523     {
4524         try {
4525             (arg1)->toStringBuffer(*arg2,arg3,arg4);
4526 
4527         }catch (XmlException e) {
4528             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4529             return NULL;
4530         }catch (std::range_error e) {
4531             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4532             return NULL;
4533         }catch (std::out_of_range e) {
4534             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4535             return NULL;
4536         }catch (DoesNotExist e) {
4537             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4538             return NULL;
4539         }catch(...) {
4540             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4541             return NULL;
4542         }
4543     }
4544     Py_INCREF(Py_None); resultobj = Py_None;
4545     return resultobj;
4546     fail:
4547     return NULL;
4548 }
4549 
4550 
_wrap_new_StringArray(PyObject * self,PyObject * args)4551 static PyObject *_wrap_new_StringArray(PyObject *self, PyObject *args) {
4552     PyObject *resultobj;
4553     StringArray *result;
4554 
4555     if(!PyArg_ParseTuple(args,(char *)":new_StringArray")) goto fail;
4556     {
4557         try {
4558             result = (StringArray *)new StringArray();
4559 
4560         }catch (XmlException e) {
4561             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4562             return NULL;
4563         }catch (std::range_error e) {
4564             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4565             return NULL;
4566         }catch (std::out_of_range e) {
4567             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4568             return NULL;
4569         }catch (DoesNotExist e) {
4570             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4571             return NULL;
4572         }catch(...) {
4573             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4574             return NULL;
4575         }
4576     }
4577     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_StringArray, 1);
4578     return resultobj;
4579     fail:
4580     return NULL;
4581 }
4582 
4583 
_wrap_delete_StringArray(PyObject * self,PyObject * args)4584 static PyObject *_wrap_delete_StringArray(PyObject *self, PyObject *args) {
4585     PyObject *resultobj;
4586     StringArray *arg1 = (StringArray *) 0 ;
4587     PyObject * obj0 = 0 ;
4588 
4589     if(!PyArg_ParseTuple(args,(char *)"O:delete_StringArray",&obj0)) goto fail;
4590     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_StringArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4591     {
4592         try {
4593             delete arg1;
4594 
4595         }catch (XmlException e) {
4596             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4597             return NULL;
4598         }catch (std::range_error e) {
4599             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4600             return NULL;
4601         }catch (std::out_of_range e) {
4602             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4603             return NULL;
4604         }catch (DoesNotExist e) {
4605             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4606             return NULL;
4607         }catch(...) {
4608             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4609             return NULL;
4610         }
4611     }
4612     Py_INCREF(Py_None); resultobj = Py_None;
4613     return resultobj;
4614     fail:
4615     return NULL;
4616 }
4617 
4618 
StringArray_swigregister(PyObject * self,PyObject * args)4619 static PyObject * StringArray_swigregister(PyObject *self, PyObject *args) {
4620     PyObject *obj;
4621     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4622     SWIG_TypeClientData(SWIGTYPE_p_StringArray, obj);
4623     Py_INCREF(obj);
4624     return Py_BuildValue((char *)"");
4625 }
_wrap_new_PropertyVector__SWIG_0(PyObject * self,PyObject * args)4626 static PyObject *_wrap_new_PropertyVector__SWIG_0(PyObject *self, PyObject *args) {
4627     PyObject *resultobj;
4628     unsigned int arg1 = (unsigned int) 0 ;
4629     std::vector<PropertyXml > *result;
4630     PyObject * obj0 = 0 ;
4631 
4632     if(!PyArg_ParseTuple(args,(char *)"|O:new_PropertyVector",&obj0)) goto fail;
4633     if (obj0) {
4634         arg1 = (unsigned int) PyInt_AsLong(obj0);
4635         if (PyErr_Occurred()) SWIG_fail;
4636     }
4637     {
4638         try {
4639             result = (std::vector<PropertyXml > *)new std::vector<PropertyXml >(arg1);
4640 
4641         }catch (XmlException e) {
4642             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4643             return NULL;
4644         }catch (std::range_error e) {
4645             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4646             return NULL;
4647         }catch (std::out_of_range e) {
4648             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4649             return NULL;
4650         }catch (DoesNotExist e) {
4651             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4652             return NULL;
4653         }catch(...) {
4654             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4655             return NULL;
4656         }
4657     }
4658     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTPropertyXml_t, 1);
4659     return resultobj;
4660     fail:
4661     return NULL;
4662 }
4663 
4664 
_wrap_new_PropertyVector__SWIG_1(PyObject * self,PyObject * args)4665 static PyObject *_wrap_new_PropertyVector__SWIG_1(PyObject *self, PyObject *args) {
4666     PyObject *resultobj;
4667     unsigned int arg1 ;
4668     PropertyXml *arg2 = 0 ;
4669     std::vector<PropertyXml > *result;
4670     PyObject * obj0 = 0 ;
4671     PyObject * obj1 = 0 ;
4672 
4673     if(!PyArg_ParseTuple(args,(char *)"OO:new_PropertyVector",&obj0,&obj1)) goto fail;
4674     arg1 = (unsigned int) PyInt_AsLong(obj0);
4675     if (PyErr_Occurred()) SWIG_fail;
4676     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4677     if (arg2 == NULL) {
4678         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
4679     }
4680     {
4681         try {
4682             result = (std::vector<PropertyXml > *)new std::vector<PropertyXml >(arg1,(PropertyXml const &)*arg2);
4683 
4684         }catch (XmlException e) {
4685             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4686             return NULL;
4687         }catch (std::range_error e) {
4688             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4689             return NULL;
4690         }catch (std::out_of_range e) {
4691             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4692             return NULL;
4693         }catch (DoesNotExist e) {
4694             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4695             return NULL;
4696         }catch(...) {
4697             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4698             return NULL;
4699         }
4700     }
4701     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTPropertyXml_t, 1);
4702     return resultobj;
4703     fail:
4704     return NULL;
4705 }
4706 
4707 
_wrap_new_PropertyVector__SWIG_2(PyObject * self,PyObject * args)4708 static PyObject *_wrap_new_PropertyVector__SWIG_2(PyObject *self, PyObject *args) {
4709     PyObject *resultobj;
4710     std::vector<PropertyXml > *arg1 = 0 ;
4711     std::vector<PropertyXml > *result;
4712     std::vector<PropertyXml > temp1 ;
4713     std::vector<PropertyXml > *v1 ;
4714     PyObject * obj0 = 0 ;
4715 
4716     if(!PyArg_ParseTuple(args,(char *)"O:new_PropertyVector",&obj0)) goto fail;
4717     {
4718         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
4719             unsigned int size = (PyTuple_Check(obj0) ?
4720             PyTuple_Size(obj0) :
4721             PyList_Size(obj0));
4722             temp1 = std::vector<PropertyXml >(size);
4723             arg1 = &temp1;
4724             for (unsigned int i=0; i<size; i++) {
4725                 PropertyXml* x;
4726                 PyObject* o = PySequence_GetItem(obj0,i);
4727                 if ((SWIG_ConvertPtr(o,(void **) &x,
4728                 SWIGTYPE_p_PropertyXml,0)) != -1) {
4729                     temp1[i] = *x;
4730                     Py_DECREF(o);
4731                 }else {
4732                     Py_DECREF(o);
4733                     PyErr_SetString(PyExc_TypeError,
4734                     "vector<""PropertyXml""> expected");
4735                     SWIG_fail;
4736                 }
4737             }
4738         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
4739         SWIGTYPE_p_std__vectorTPropertyXml_t,0) != -1) {
4740             arg1 = v1;
4741         }else {
4742             PyErr_SetString(PyExc_TypeError,"vector<" "PropertyXml" "> expected");
4743             SWIG_fail;
4744         }
4745     }
4746     {
4747         try {
4748             result = (std::vector<PropertyXml > *)new std::vector<PropertyXml >((std::vector<PropertyXml > const &)*arg1);
4749 
4750         }catch (XmlException e) {
4751             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4752             return NULL;
4753         }catch (std::range_error e) {
4754             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4755             return NULL;
4756         }catch (std::out_of_range e) {
4757             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4758             return NULL;
4759         }catch (DoesNotExist e) {
4760             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4761             return NULL;
4762         }catch(...) {
4763             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4764             return NULL;
4765         }
4766     }
4767     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTPropertyXml_t, 1);
4768     return resultobj;
4769     fail:
4770     return NULL;
4771 }
4772 
4773 
_wrap_new_PropertyVector(PyObject * self,PyObject * args)4774 static PyObject *_wrap_new_PropertyVector(PyObject *self, PyObject *args) {
4775     int argc;
4776     PyObject *argv[3];
4777     int ii;
4778 
4779     argc = PyObject_Length(args);
4780     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
4781         argv[ii] = PyTuple_GetItem(args,ii);
4782     }
4783     if ((argc >= 0) && (argc <= 1)) {
4784         int _v;
4785         if (argc <= 0) {
4786             return _wrap_new_PropertyVector__SWIG_0(self,args);
4787         }
4788         {
4789             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4790         }
4791         if (_v) {
4792             return _wrap_new_PropertyVector__SWIG_0(self,args);
4793         }
4794     }
4795     if (argc == 1) {
4796         int _v;
4797         {
4798             /* native sequence? */
4799             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
4800                 unsigned int size = (PyTuple_Check(argv[0]) ?
4801                 PyTuple_Size(argv[0]) :
4802                 PyList_Size(argv[0]));
4803                 if (size == 0) {
4804                     /* an empty sequence can be of any type */
4805                     _v = 1;
4806                 }else {
4807                     /* check the first element only */
4808                     PropertyXml* x;
4809                     PyObject* o = PySequence_GetItem(argv[0],0);
4810                     if ((SWIG_ConvertPtr(o,(void **) &x,
4811                     SWIGTYPE_p_PropertyXml,0)) != -1)
4812                     _v = 1;
4813                     else
4814                     _v = 0;
4815                     Py_DECREF(o);
4816                 }
4817             }else {
4818                 /* wrapped vector? */
4819                 std::vector<PropertyXml >* v;
4820                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
4821                 SWIGTYPE_p_std__vectorTPropertyXml_t,0) != -1)
4822                 _v = 1;
4823                 else
4824                 _v = 0;
4825             }
4826         }
4827         if (_v) {
4828             return _wrap_new_PropertyVector__SWIG_2(self,args);
4829         }
4830     }
4831     if (argc == 2) {
4832         int _v;
4833         {
4834             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4835         }
4836         if (_v) {
4837             {
4838                 void *ptr;
4839                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_PropertyXml, 0) == -1) {
4840                     _v = 0;
4841                     PyErr_Clear();
4842                 }else {
4843                     _v = 1;
4844                 }
4845             }
4846             if (_v) {
4847                 return _wrap_new_PropertyVector__SWIG_1(self,args);
4848             }
4849         }
4850     }
4851 
4852     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_PropertyVector'");
4853     return NULL;
4854 }
4855 
4856 
_wrap_PropertyVector___len__(PyObject * self,PyObject * args)4857 static PyObject *_wrap_PropertyVector___len__(PyObject *self, PyObject *args) {
4858     PyObject *resultobj;
4859     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
4860     unsigned int result;
4861     std::vector<PropertyXml > temp1 ;
4862     std::vector<PropertyXml > *v1 ;
4863     PyObject * obj0 = 0 ;
4864 
4865     if(!PyArg_ParseTuple(args,(char *)"O:PropertyVector___len__",&obj0)) goto fail;
4866     {
4867         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
4868             unsigned int size = (PyTuple_Check(obj0) ?
4869             PyTuple_Size(obj0) :
4870             PyList_Size(obj0));
4871             temp1 = std::vector<PropertyXml >(size);
4872             arg1 = &temp1;
4873             for (unsigned int i=0; i<size; i++) {
4874                 PropertyXml* x;
4875                 PyObject* o = PySequence_GetItem(obj0,i);
4876                 if ((SWIG_ConvertPtr(o,(void **) &x,
4877                 SWIGTYPE_p_PropertyXml,0)) != -1) {
4878                     temp1[i] = *x;
4879                     Py_DECREF(o);
4880                 }else {
4881                     Py_DECREF(o);
4882                     PyErr_SetString(PyExc_TypeError,
4883                     "vector<""PropertyXml""> expected");
4884                     SWIG_fail;
4885                 }
4886             }
4887         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
4888         SWIGTYPE_p_std__vectorTPropertyXml_t,0) != -1) {
4889             arg1 = v1;
4890         }else {
4891             PyErr_SetString(PyExc_TypeError,"vector<" "PropertyXml" "> expected");
4892             SWIG_fail;
4893         }
4894     }
4895     {
4896         try {
4897             result = (unsigned int)((std::vector<PropertyXml > const *)arg1)->size();
4898 
4899         }catch (XmlException e) {
4900             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4901             return NULL;
4902         }catch (std::range_error e) {
4903             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4904             return NULL;
4905         }catch (std::out_of_range e) {
4906             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4907             return NULL;
4908         }catch (DoesNotExist e) {
4909             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4910             return NULL;
4911         }catch(...) {
4912             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4913             return NULL;
4914         }
4915     }
4916     resultobj = PyInt_FromLong((long)result);
4917     return resultobj;
4918     fail:
4919     return NULL;
4920 }
4921 
4922 
_wrap_PropertyVector_clear(PyObject * self,PyObject * args)4923 static PyObject *_wrap_PropertyVector_clear(PyObject *self, PyObject *args) {
4924     PyObject *resultobj;
4925     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
4926     PyObject * obj0 = 0 ;
4927 
4928     if(!PyArg_ParseTuple(args,(char *)"O:PropertyVector_clear",&obj0)) goto fail;
4929     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4930     {
4931         try {
4932             (arg1)->clear();
4933 
4934         }catch (XmlException e) {
4935             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4936             return NULL;
4937         }catch (std::range_error e) {
4938             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4939             return NULL;
4940         }catch (std::out_of_range e) {
4941             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4942             return NULL;
4943         }catch (DoesNotExist e) {
4944             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4945             return NULL;
4946         }catch(...) {
4947             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4948             return NULL;
4949         }
4950     }
4951     Py_INCREF(Py_None); resultobj = Py_None;
4952     return resultobj;
4953     fail:
4954     return NULL;
4955 }
4956 
4957 
_wrap_PropertyVector_append(PyObject * self,PyObject * args)4958 static PyObject *_wrap_PropertyVector_append(PyObject *self, PyObject *args) {
4959     PyObject *resultobj;
4960     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
4961     PropertyXml *arg2 = 0 ;
4962     PyObject * obj0 = 0 ;
4963     PyObject * obj1 = 0 ;
4964 
4965     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyVector_append",&obj0,&obj1)) goto fail;
4966     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4967     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4968     if (arg2 == NULL) {
4969         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
4970     }
4971     {
4972         try {
4973             (arg1)->push_back((PropertyXml const &)*arg2);
4974 
4975         }catch (XmlException e) {
4976             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
4977             return NULL;
4978         }catch (std::range_error e) {
4979             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4980             return NULL;
4981         }catch (std::out_of_range e) {
4982             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
4983             return NULL;
4984         }catch (DoesNotExist e) {
4985             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
4986             return NULL;
4987         }catch(...) {
4988             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
4989             return NULL;
4990         }
4991     }
4992     Py_INCREF(Py_None); resultobj = Py_None;
4993     return resultobj;
4994     fail:
4995     return NULL;
4996 }
4997 
4998 
_wrap_PropertyVector___nonzero__(PyObject * self,PyObject * args)4999 static PyObject *_wrap_PropertyVector___nonzero__(PyObject *self, PyObject *args) {
5000     PyObject *resultobj;
5001     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5002     bool result;
5003     PyObject * obj0 = 0 ;
5004 
5005     if(!PyArg_ParseTuple(args,(char *)"O:PropertyVector___nonzero__",&obj0)) goto fail;
5006     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5007     {
5008         try {
5009             result = (bool)std_vectorlPropertyXml_g___nonzero_____(arg1);
5010 
5011         }catch (XmlException e) {
5012             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5013             return NULL;
5014         }catch (std::range_error e) {
5015             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5016             return NULL;
5017         }catch (std::out_of_range e) {
5018             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5019             return NULL;
5020         }catch (DoesNotExist e) {
5021             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5022             return NULL;
5023         }catch(...) {
5024             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5025             return NULL;
5026         }
5027     }
5028     resultobj = PyInt_FromLong((long)result);
5029     return resultobj;
5030     fail:
5031     return NULL;
5032 }
5033 
5034 
_wrap_PropertyVector_pop(PyObject * self,PyObject * args)5035 static PyObject *_wrap_PropertyVector_pop(PyObject *self, PyObject *args) {
5036     PyObject *resultobj;
5037     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5038     SwigValueWrapper< PropertyXml > result;
5039     PyObject * obj0 = 0 ;
5040 
5041     if(!PyArg_ParseTuple(args,(char *)"O:PropertyVector_pop",&obj0)) goto fail;
5042     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5043     {
5044         try {
5045             result = std_vectorlPropertyXml_g_pop___(arg1);
5046 
5047         }catch (std::out_of_range& e) {
5048             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
5049         }
5050     }
5051     {
5052         PropertyXml * resultptr;
5053         resultptr = new PropertyXml((PropertyXml &) result);
5054         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_PropertyXml, 1);
5055     }
5056     return resultobj;
5057     fail:
5058     return NULL;
5059 }
5060 
5061 
_wrap_PropertyVector___getitem__(PyObject * self,PyObject * args)5062 static PyObject *_wrap_PropertyVector___getitem__(PyObject *self, PyObject *args) {
5063     PyObject *resultobj;
5064     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5065     int arg2 ;
5066     PropertyXml *result;
5067     PyObject * obj0 = 0 ;
5068 
5069     if(!PyArg_ParseTuple(args,(char *)"Oi:PropertyVector___getitem__",&obj0,&arg2)) goto fail;
5070     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5071     {
5072         try {
5073             {
5074                 PropertyXml &_result_ref = std_vectorlPropertyXml_g___getitem_____(arg1,arg2);
5075                 result = (PropertyXml *) &_result_ref;
5076             }
5077 
5078         }catch (std::out_of_range& e) {
5079             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
5080         }
5081     }
5082     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyXml, 0);
5083     return resultobj;
5084     fail:
5085     return NULL;
5086 }
5087 
5088 
_wrap_PropertyVector___getslice__(PyObject * self,PyObject * args)5089 static PyObject *_wrap_PropertyVector___getslice__(PyObject *self, PyObject *args) {
5090     PyObject *resultobj;
5091     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5092     int arg2 ;
5093     int arg3 ;
5094     std::vector<PropertyXml > result;
5095     PyObject * obj0 = 0 ;
5096 
5097     if(!PyArg_ParseTuple(args,(char *)"Oii:PropertyVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
5098     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5099     {
5100         try {
5101             result = std_vectorlPropertyXml_g___getslice_____(arg1,arg2,arg3);
5102 
5103         }catch (XmlException e) {
5104             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5105             return NULL;
5106         }catch (std::range_error e) {
5107             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5108             return NULL;
5109         }catch (std::out_of_range e) {
5110             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5111             return NULL;
5112         }catch (DoesNotExist e) {
5113             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5114             return NULL;
5115         }catch(...) {
5116             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5117             return NULL;
5118         }
5119     }
5120     {
5121         resultobj = PyTuple_New((&result)->size());
5122         for (unsigned int i=0; i<(&result)->size(); i++) {
5123             PropertyXml* ptr = new PropertyXml(((std::vector<PropertyXml > &)result)[i]);
5124             PyTuple_SetItem(resultobj,i,
5125             SWIG_NewPointerObj((void *) ptr,
5126             SWIGTYPE_p_PropertyXml, 1));
5127         }
5128     }
5129     return resultobj;
5130     fail:
5131     return NULL;
5132 }
5133 
5134 
_wrap_PropertyVector___setitem__(PyObject * self,PyObject * args)5135 static PyObject *_wrap_PropertyVector___setitem__(PyObject *self, PyObject *args) {
5136     PyObject *resultobj;
5137     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5138     int arg2 ;
5139     PropertyXml *arg3 = 0 ;
5140     PyObject * obj0 = 0 ;
5141     PyObject * obj2 = 0 ;
5142 
5143     if(!PyArg_ParseTuple(args,(char *)"OiO:PropertyVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
5144     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5145     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5146     if (arg3 == NULL) {
5147         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5148     }
5149     {
5150         try {
5151             std_vectorlPropertyXml_g___setitem_____(arg1,arg2,(PropertyXml const &)*arg3);
5152 
5153         }catch (std::out_of_range& e) {
5154             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
5155         }
5156     }
5157     Py_INCREF(Py_None); resultobj = Py_None;
5158     return resultobj;
5159     fail:
5160     return NULL;
5161 }
5162 
5163 
_wrap_PropertyVector___setslice__(PyObject * self,PyObject * args)5164 static PyObject *_wrap_PropertyVector___setslice__(PyObject *self, PyObject *args) {
5165     PyObject *resultobj;
5166     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5167     int arg2 ;
5168     int arg3 ;
5169     std::vector<PropertyXml > *arg4 = 0 ;
5170     std::vector<PropertyXml > temp4 ;
5171     std::vector<PropertyXml > *v4 ;
5172     PyObject * obj0 = 0 ;
5173     PyObject * obj3 = 0 ;
5174 
5175     if(!PyArg_ParseTuple(args,(char *)"OiiO:PropertyVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
5176     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5177     {
5178         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
5179             unsigned int size = (PyTuple_Check(obj3) ?
5180             PyTuple_Size(obj3) :
5181             PyList_Size(obj3));
5182             temp4 = std::vector<PropertyXml >(size);
5183             arg4 = &temp4;
5184             for (unsigned int i=0; i<size; i++) {
5185                 PropertyXml* x;
5186                 PyObject* o = PySequence_GetItem(obj3,i);
5187                 if ((SWIG_ConvertPtr(o,(void **) &x,
5188                 SWIGTYPE_p_PropertyXml,0)) != -1) {
5189                     temp4[i] = *x;
5190                     Py_DECREF(o);
5191                 }else {
5192                     Py_DECREF(o);
5193                     PyErr_SetString(PyExc_TypeError,
5194                     "vector<""PropertyXml""> expected");
5195                     SWIG_fail;
5196                 }
5197             }
5198         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
5199         SWIGTYPE_p_std__vectorTPropertyXml_t,0) != -1) {
5200             arg4 = v4;
5201         }else {
5202             PyErr_SetString(PyExc_TypeError,"vector<" "PropertyXml" "> expected");
5203             SWIG_fail;
5204         }
5205     }
5206     {
5207         try {
5208             std_vectorlPropertyXml_g___setslice_____(arg1,arg2,arg3,(std::vector<PropertyXml > const &)*arg4);
5209 
5210         }catch (XmlException e) {
5211             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5212             return NULL;
5213         }catch (std::range_error e) {
5214             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5215             return NULL;
5216         }catch (std::out_of_range e) {
5217             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5218             return NULL;
5219         }catch (DoesNotExist e) {
5220             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5221             return NULL;
5222         }catch(...) {
5223             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5224             return NULL;
5225         }
5226     }
5227     Py_INCREF(Py_None); resultobj = Py_None;
5228     return resultobj;
5229     fail:
5230     return NULL;
5231 }
5232 
5233 
_wrap_PropertyVector___delitem__(PyObject * self,PyObject * args)5234 static PyObject *_wrap_PropertyVector___delitem__(PyObject *self, PyObject *args) {
5235     PyObject *resultobj;
5236     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5237     int arg2 ;
5238     PyObject * obj0 = 0 ;
5239 
5240     if(!PyArg_ParseTuple(args,(char *)"Oi:PropertyVector___delitem__",&obj0,&arg2)) goto fail;
5241     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5242     {
5243         try {
5244             std_vectorlPropertyXml_g___delitem_____(arg1,arg2);
5245 
5246         }catch (std::out_of_range& e) {
5247             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
5248         }
5249     }
5250     Py_INCREF(Py_None); resultobj = Py_None;
5251     return resultobj;
5252     fail:
5253     return NULL;
5254 }
5255 
5256 
_wrap_PropertyVector___delslice__(PyObject * self,PyObject * args)5257 static PyObject *_wrap_PropertyVector___delslice__(PyObject *self, PyObject *args) {
5258     PyObject *resultobj;
5259     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5260     int arg2 ;
5261     int arg3 ;
5262     PyObject * obj0 = 0 ;
5263 
5264     if(!PyArg_ParseTuple(args,(char *)"Oii:PropertyVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
5265     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5266     {
5267         try {
5268             std_vectorlPropertyXml_g___delslice_____(arg1,arg2,arg3);
5269 
5270         }catch (XmlException e) {
5271             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5272             return NULL;
5273         }catch (std::range_error e) {
5274             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5275             return NULL;
5276         }catch (std::out_of_range e) {
5277             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5278             return NULL;
5279         }catch (DoesNotExist e) {
5280             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5281             return NULL;
5282         }catch(...) {
5283             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5284             return NULL;
5285         }
5286     }
5287     Py_INCREF(Py_None); resultobj = Py_None;
5288     return resultobj;
5289     fail:
5290     return NULL;
5291 }
5292 
5293 
_wrap_delete_PropertyVector(PyObject * self,PyObject * args)5294 static PyObject *_wrap_delete_PropertyVector(PyObject *self, PyObject *args) {
5295     PyObject *resultobj;
5296     std::vector<PropertyXml > *arg1 = (std::vector<PropertyXml > *) 0 ;
5297     PyObject * obj0 = 0 ;
5298 
5299     if(!PyArg_ParseTuple(args,(char *)"O:delete_PropertyVector",&obj0)) goto fail;
5300     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5301     {
5302         try {
5303             delete arg1;
5304 
5305         }catch (XmlException e) {
5306             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5307             return NULL;
5308         }catch (std::range_error e) {
5309             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5310             return NULL;
5311         }catch (std::out_of_range e) {
5312             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5313             return NULL;
5314         }catch (DoesNotExist e) {
5315             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5316             return NULL;
5317         }catch(...) {
5318             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5319             return NULL;
5320         }
5321     }
5322     Py_INCREF(Py_None); resultobj = Py_None;
5323     return resultobj;
5324     fail:
5325     return NULL;
5326 }
5327 
5328 
PropertyVector_swigregister(PyObject * self,PyObject * args)5329 static PyObject * PropertyVector_swigregister(PyObject *self, PyObject *args) {
5330     PyObject *obj;
5331     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5332     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTPropertyXml_t, obj);
5333     Py_INCREF(obj);
5334     return Py_BuildValue((char *)"");
5335 }
_wrap_new_PropertyArray(PyObject * self,PyObject * args)5336 static PyObject *_wrap_new_PropertyArray(PyObject *self, PyObject *args) {
5337     PyObject *resultobj;
5338     ArrayXml<PropertyXml > *result;
5339 
5340     if(!PyArg_ParseTuple(args,(char *)":new_PropertyArray")) goto fail;
5341     {
5342         try {
5343             result = (ArrayXml<PropertyXml > *)new ArrayXml<PropertyXml >();
5344 
5345         }catch (XmlException e) {
5346             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5347             return NULL;
5348         }catch (std::range_error e) {
5349             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5350             return NULL;
5351         }catch (std::out_of_range e) {
5352             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5353             return NULL;
5354         }catch (DoesNotExist e) {
5355             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5356             return NULL;
5357         }catch(...) {
5358             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5359             return NULL;
5360         }
5361     }
5362     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTPropertyXml_t, 1);
5363     return resultobj;
5364     fail:
5365     return NULL;
5366 }
5367 
5368 
_wrap_PropertyArray_add(PyObject * self,PyObject * args)5369 static PyObject *_wrap_PropertyArray_add(PyObject *self, PyObject *args) {
5370     PyObject *resultobj;
5371     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5372     PropertyXml *arg2 = 0 ;
5373     PyObject * obj0 = 0 ;
5374     PyObject * obj1 = 0 ;
5375 
5376     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyArray_add",&obj0,&obj1)) goto fail;
5377     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5378     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5379     if (arg2 == NULL) {
5380         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5381     }
5382     {
5383         try {
5384             (arg1)->add((PropertyXml const &)*arg2);
5385 
5386         }catch (XmlException e) {
5387             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5388             return NULL;
5389         }catch (std::range_error e) {
5390             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5391             return NULL;
5392         }catch (std::out_of_range e) {
5393             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5394             return NULL;
5395         }catch (DoesNotExist e) {
5396             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5397             return NULL;
5398         }catch(...) {
5399             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5400             return NULL;
5401         }
5402     }
5403     Py_INCREF(Py_None); resultobj = Py_None;
5404     return resultobj;
5405     fail:
5406     return NULL;
5407 }
5408 
5409 
_wrap_PropertyArray_toStringBuffer(PyObject * self,PyObject * args)5410 static PyObject *_wrap_PropertyArray_toStringBuffer(PyObject *self, PyObject *args) {
5411     PyObject *resultobj;
5412     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5413     string *arg2 = 0 ;
5414     char *arg3 = (char *) " " ;
5415     char *arg4 = (char *) "" ;
5416     PyObject * obj0 = 0 ;
5417     PyObject * obj1 = 0 ;
5418 
5419     if(!PyArg_ParseTuple(args,(char *)"OO|ss:PropertyArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
5420     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5421     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5422     if (arg2 == NULL) {
5423         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5424     }
5425     {
5426         try {
5427             (arg1)->toStringBuffer(*arg2,arg3,arg4);
5428 
5429         }catch (XmlException e) {
5430             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5431             return NULL;
5432         }catch (std::range_error e) {
5433             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5434             return NULL;
5435         }catch (std::out_of_range e) {
5436             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5437             return NULL;
5438         }catch (DoesNotExist e) {
5439             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5440             return NULL;
5441         }catch(...) {
5442             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5443             return NULL;
5444         }
5445     }
5446     Py_INCREF(Py_None); resultobj = Py_None;
5447     return resultobj;
5448     fail:
5449     return NULL;
5450 }
5451 
5452 
_wrap_PropertyArray___setitem__(PyObject * self,PyObject * args)5453 static PyObject *_wrap_PropertyArray___setitem__(PyObject *self, PyObject *args) {
5454     PyObject *resultobj;
5455     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5456     int arg2 ;
5457     PropertyXml *arg3 = (PropertyXml *) 0 ;
5458     PyObject * obj0 = 0 ;
5459     PyObject * obj2 = 0 ;
5460 
5461     if(!PyArg_ParseTuple(args,(char *)"OiO:PropertyArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
5462     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5463     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5464     {
5465         try {
5466             ArrayXmllPropertyXml_g___setitem_____(arg1,arg2,arg3);
5467 
5468         }catch (std::out_of_range& e) {
5469             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
5470         }
5471     }
5472     Py_INCREF(Py_None); resultobj = Py_None;
5473     return resultobj;
5474     fail:
5475     return NULL;
5476 }
5477 
5478 
_wrap_PropertyArray___getitem____SWIG_0(PyObject * self,PyObject * args)5479 static PyObject *_wrap_PropertyArray___getitem____SWIG_0(PyObject *self, PyObject *args) {
5480     PyObject *resultobj;
5481     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5482     int arg2 ;
5483     PropertyXml *result;
5484     PyObject * obj0 = 0 ;
5485 
5486     if(!PyArg_ParseTuple(args,(char *)"Oi:PropertyArray___getitem__",&obj0,&arg2)) goto fail;
5487     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5488     {
5489         try {
5490             result = (PropertyXml *)ArrayXmllPropertyXml_g___getitem_______SWIG_0(arg1,arg2);
5491 
5492         }catch (std::out_of_range& e) {
5493             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
5494         }
5495     }
5496     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyXml, 0);
5497     return resultobj;
5498     fail:
5499     return NULL;
5500 }
5501 
5502 
_wrap_PropertyArray___str__(PyObject * self,PyObject * args)5503 static PyObject *_wrap_PropertyArray___str__(PyObject *self, PyObject *args) {
5504     PyObject *resultobj;
5505     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5506     string result;
5507     PyObject * obj0 = 0 ;
5508 
5509     if(!PyArg_ParseTuple(args,(char *)"O:PropertyArray___str__",&obj0)) goto fail;
5510     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5511     {
5512         try {
5513             result = ArrayXmllPropertyXml_g___str_____(arg1);
5514 
5515         }catch (XmlException e) {
5516             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5517             return NULL;
5518         }catch (std::range_error e) {
5519             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5520             return NULL;
5521         }catch (std::out_of_range e) {
5522             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5523             return NULL;
5524         }catch (DoesNotExist e) {
5525             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5526             return NULL;
5527         }catch(...) {
5528             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5529             return NULL;
5530         }
5531     }
5532     {
5533         resultobj = PyString_FromString((&result)->c_str());
5534     }
5535     return resultobj;
5536     fail:
5537     return NULL;
5538 }
5539 
5540 
_wrap_PropertyArray___iter__(PyObject * self,PyObject * args)5541 static PyObject *_wrap_PropertyArray___iter__(PyObject *self, PyObject *args) {
5542     PyObject *resultobj;
5543     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5544     ArrayIterator<PropertyXml > result;
5545     PyObject * obj0 = 0 ;
5546 
5547     if(!PyArg_ParseTuple(args,(char *)"O:PropertyArray___iter__",&obj0)) goto fail;
5548     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5549     {
5550         try {
5551             result = ArrayXmllPropertyXml_g___iter_____(arg1);
5552 
5553         }catch (XmlException e) {
5554             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5555             return NULL;
5556         }catch (std::range_error e) {
5557             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5558             return NULL;
5559         }catch (std::out_of_range e) {
5560             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5561             return NULL;
5562         }catch (DoesNotExist e) {
5563             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5564             return NULL;
5565         }catch(...) {
5566             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5567             return NULL;
5568         }
5569     }
5570     {
5571         ArrayIterator<PropertyXml > * resultptr;
5572         resultptr = new ArrayIterator<PropertyXml >((ArrayIterator<PropertyXml > &) result);
5573         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTPropertyXml_t, 1);
5574     }
5575     return resultobj;
5576     fail:
5577     return NULL;
5578 }
5579 
5580 
_wrap_PropertyArray___getitem____SWIG_1(PyObject * self,PyObject * args)5581 static PyObject *_wrap_PropertyArray___getitem____SWIG_1(PyObject *self, PyObject *args) {
5582     PyObject *resultobj;
5583     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5584     char *arg2 ;
5585     ValueXml *result;
5586     PyObject * obj0 = 0 ;
5587 
5588     if(!PyArg_ParseTuple(args,(char *)"Os:PropertyArray___getitem__",&obj0,&arg2)) goto fail;
5589     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5590     {
5591         try {
5592             result = (ValueXml *)ArrayXmllPropertyXml_g___getitem_______SWIG_1(arg1,arg2);
5593 
5594         }catch (XmlException e) {
5595             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5596             return NULL;
5597         }catch (std::range_error e) {
5598             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5599             return NULL;
5600         }catch (std::out_of_range e) {
5601             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5602             return NULL;
5603         }catch (DoesNotExist e) {
5604             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5605             return NULL;
5606         }catch(...) {
5607             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5608             return NULL;
5609         }
5610     }
5611     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ValueXml, 0);
5612     return resultobj;
5613     fail:
5614     return NULL;
5615 }
5616 
5617 
_wrap_PropertyArray___getitem__(PyObject * self,PyObject * args)5618 static PyObject *_wrap_PropertyArray___getitem__(PyObject *self, PyObject *args) {
5619     int argc;
5620     PyObject *argv[3];
5621     int ii;
5622 
5623     argc = PyObject_Length(args);
5624     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
5625         argv[ii] = PyTuple_GetItem(args,ii);
5626     }
5627     if (argc == 2) {
5628         int _v;
5629         {
5630             void *ptr;
5631             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayXmlTPropertyXml_t, 0) == -1) {
5632                 _v = 0;
5633                 PyErr_Clear();
5634             }else {
5635                 _v = 1;
5636             }
5637         }
5638         if (_v) {
5639             {
5640                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
5641             }
5642             if (_v) {
5643                 return _wrap_PropertyArray___getitem____SWIG_0(self,args);
5644             }
5645         }
5646     }
5647     if (argc == 2) {
5648         int _v;
5649         {
5650             void *ptr;
5651             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayXmlTPropertyXml_t, 0) == -1) {
5652                 _v = 0;
5653                 PyErr_Clear();
5654             }else {
5655                 _v = 1;
5656             }
5657         }
5658         if (_v) {
5659             {
5660                 _v = PyString_Check(argv[1]) ? 1 : 0;
5661             }
5662             if (_v) {
5663                 return _wrap_PropertyArray___getitem____SWIG_1(self,args);
5664             }
5665         }
5666     }
5667 
5668     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'PropertyArray___getitem__'");
5669     return NULL;
5670 }
5671 
5672 
_wrap_PropertyArray___delitem__(PyObject * self,PyObject * args)5673 static PyObject *_wrap_PropertyArray___delitem__(PyObject *self, PyObject *args) {
5674     PyObject *resultobj;
5675     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5676     string arg2 ;
5677     char *arg3 ;
5678     PyObject * obj0 = 0 ;
5679     PyObject * obj1 = 0 ;
5680 
5681     if(!PyArg_ParseTuple(args,(char *)"OOs:PropertyArray___delitem__",&obj0,&obj1,&arg3)) goto fail;
5682     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5683     {
5684         arg2 = PyString_AsString(resultobj);
5685         if (PyErr_Occurred()) return NULL;
5686     }
5687     {
5688         try {
5689             ArrayXmllPropertyXml_g___delitem_____(arg1,arg2,arg3);
5690 
5691         }catch (XmlException e) {
5692             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5693             return NULL;
5694         }catch (std::range_error e) {
5695             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5696             return NULL;
5697         }catch (std::out_of_range e) {
5698             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5699             return NULL;
5700         }catch (DoesNotExist e) {
5701             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5702             return NULL;
5703         }catch(...) {
5704             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5705             return NULL;
5706         }
5707     }
5708     Py_INCREF(Py_None); resultobj = Py_None;
5709     return resultobj;
5710     fail:
5711     return NULL;
5712 }
5713 
5714 
_wrap_PropertyArray_keys(PyObject * self,PyObject * args)5715 static PyObject *_wrap_PropertyArray_keys(PyObject *self, PyObject *args) {
5716     PyObject *resultobj;
5717     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5718     std::vector<string > result;
5719     PyObject * obj0 = 0 ;
5720 
5721     if(!PyArg_ParseTuple(args,(char *)"O:PropertyArray_keys",&obj0)) goto fail;
5722     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5723     {
5724         try {
5725             result = ArrayXmllPropertyXml_g_keys___(arg1);
5726 
5727         }catch (XmlException e) {
5728             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5729             return NULL;
5730         }catch (std::range_error e) {
5731             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5732             return NULL;
5733         }catch (std::out_of_range e) {
5734             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5735             return NULL;
5736         }catch (DoesNotExist e) {
5737             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5738             return NULL;
5739         }catch(...) {
5740             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5741             return NULL;
5742         }
5743     }
5744     {
5745         resultobj = PyTuple_New((&result)->size());
5746         for (unsigned int i=0; i<(&result)->size(); i++) {
5747             string* ptr = new string(((std::vector<string > &)result)[i]);
5748             PyTuple_SetItem(resultobj,i,
5749             SWIG_NewPointerObj((void *) ptr,
5750             SWIGTYPE_p_string, 1));
5751         }
5752     }
5753     return resultobj;
5754     fail:
5755     return NULL;
5756 }
5757 
5758 
_wrap_delete_PropertyArray(PyObject * self,PyObject * args)5759 static PyObject *_wrap_delete_PropertyArray(PyObject *self, PyObject *args) {
5760     PyObject *resultobj;
5761     ArrayXml<PropertyXml > *arg1 = (ArrayXml<PropertyXml > *) 0 ;
5762     PyObject * obj0 = 0 ;
5763 
5764     if(!PyArg_ParseTuple(args,(char *)"O:delete_PropertyArray",&obj0)) goto fail;
5765     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5766     {
5767         try {
5768             delete arg1;
5769 
5770         }catch (XmlException e) {
5771             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5772             return NULL;
5773         }catch (std::range_error e) {
5774             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5775             return NULL;
5776         }catch (std::out_of_range e) {
5777             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5778             return NULL;
5779         }catch (DoesNotExist e) {
5780             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5781             return NULL;
5782         }catch(...) {
5783             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5784             return NULL;
5785         }
5786     }
5787     Py_INCREF(Py_None); resultobj = Py_None;
5788     return resultobj;
5789     fail:
5790     return NULL;
5791 }
5792 
5793 
PropertyArray_swigregister(PyObject * self,PyObject * args)5794 static PyObject * PropertyArray_swigregister(PyObject *self, PyObject *args) {
5795     PyObject *obj;
5796     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5797     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTPropertyXml_t, obj);
5798     Py_INCREF(obj);
5799     return Py_BuildValue((char *)"");
5800 }
_wrap_PropertyIterator_it_set(PyObject * self,PyObject * args)5801 static PyObject *_wrap_PropertyIterator_it_set(PyObject *self, PyObject *args) {
5802     PyObject *resultobj;
5803     ArrayIterator<PropertyXml > *arg1 = (ArrayIterator<PropertyXml > *) 0 ;
5804     int arg2 ;
5805     PyObject * obj0 = 0 ;
5806 
5807     if(!PyArg_ParseTuple(args,(char *)"Oi:PropertyIterator_it_set",&obj0,&arg2)) goto fail;
5808     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5809     if (arg1) (arg1)->it = arg2;
5810 
5811     Py_INCREF(Py_None); resultobj = Py_None;
5812     return resultobj;
5813     fail:
5814     return NULL;
5815 }
5816 
5817 
_wrap_PropertyIterator_it_get(PyObject * self,PyObject * args)5818 static PyObject *_wrap_PropertyIterator_it_get(PyObject *self, PyObject *args) {
5819     PyObject *resultobj;
5820     ArrayIterator<PropertyXml > *arg1 = (ArrayIterator<PropertyXml > *) 0 ;
5821     int result;
5822     PyObject * obj0 = 0 ;
5823 
5824     if(!PyArg_ParseTuple(args,(char *)"O:PropertyIterator_it_get",&obj0)) goto fail;
5825     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5826     result = (int) ((arg1)->it);
5827 
5828     resultobj = PyInt_FromLong((long)result);
5829     return resultobj;
5830     fail:
5831     return NULL;
5832 }
5833 
5834 
_wrap_PropertyIterator_c_set(PyObject * self,PyObject * args)5835 static PyObject *_wrap_PropertyIterator_c_set(PyObject *self, PyObject *args) {
5836     PyObject *resultobj;
5837     ArrayIterator<PropertyXml > *arg1 = (ArrayIterator<PropertyXml > *) 0 ;
5838     ArrayXml<PropertyXml > *arg2 = (ArrayXml<PropertyXml > *) 0 ;
5839     PyObject * obj0 = 0 ;
5840     PyObject * obj1 = 0 ;
5841 
5842     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyIterator_c_set",&obj0,&obj1)) goto fail;
5843     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5844     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
5845     if (arg1) (arg1)->c = arg2;
5846 
5847     Py_INCREF(Py_None); resultobj = Py_None;
5848     return resultobj;
5849     fail:
5850     return NULL;
5851 }
5852 
5853 
_wrap_PropertyIterator_c_get(PyObject * self,PyObject * args)5854 static PyObject *_wrap_PropertyIterator_c_get(PyObject *self, PyObject *args) {
5855     PyObject *resultobj;
5856     ArrayIterator<PropertyXml > *arg1 = (ArrayIterator<PropertyXml > *) 0 ;
5857     ArrayXml<PropertyXml > *result;
5858     PyObject * obj0 = 0 ;
5859 
5860     if(!PyArg_ParseTuple(args,(char *)"O:PropertyIterator_c_get",&obj0)) goto fail;
5861     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5862     result = (ArrayXml<PropertyXml > *) ((arg1)->c);
5863 
5864     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTPropertyXml_t, 0);
5865     return resultobj;
5866     fail:
5867     return NULL;
5868 }
5869 
5870 
_wrap_new_PropertyIterator__SWIG_0(PyObject * self,PyObject * args)5871 static PyObject *_wrap_new_PropertyIterator__SWIG_0(PyObject *self, PyObject *args) {
5872     PyObject *resultobj;
5873     ArrayIterator<PropertyXml > *result;
5874 
5875     if(!PyArg_ParseTuple(args,(char *)":new_PropertyIterator")) goto fail;
5876     {
5877         try {
5878             result = (ArrayIterator<PropertyXml > *)new ArrayIterator<PropertyXml >();
5879 
5880         }catch (XmlException e) {
5881             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5882             return NULL;
5883         }catch (std::range_error e) {
5884             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5885             return NULL;
5886         }catch (std::out_of_range e) {
5887             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5888             return NULL;
5889         }catch (DoesNotExist e) {
5890             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5891             return NULL;
5892         }catch(...) {
5893             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5894             return NULL;
5895         }
5896     }
5897     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTPropertyXml_t, 1);
5898     return resultobj;
5899     fail:
5900     return NULL;
5901 }
5902 
5903 
_wrap_new_PropertyIterator__SWIG_1(PyObject * self,PyObject * args)5904 static PyObject *_wrap_new_PropertyIterator__SWIG_1(PyObject *self, PyObject *args) {
5905     PyObject *resultobj;
5906     ArrayIterator<PropertyXml > *arg1 = 0 ;
5907     ArrayIterator<PropertyXml > *result;
5908     PyObject * obj0 = 0 ;
5909 
5910     if(!PyArg_ParseTuple(args,(char *)"O:new_PropertyIterator",&obj0)) goto fail;
5911     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5912     if (arg1 == NULL) {
5913         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
5914     }
5915     {
5916         try {
5917             result = (ArrayIterator<PropertyXml > *)new ArrayIterator<PropertyXml >((ArrayIterator<PropertyXml > const &)*arg1);
5918 
5919         }catch (XmlException e) {
5920             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5921             return NULL;
5922         }catch (std::range_error e) {
5923             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5924             return NULL;
5925         }catch (std::out_of_range e) {
5926             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5927             return NULL;
5928         }catch (DoesNotExist e) {
5929             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5930             return NULL;
5931         }catch(...) {
5932             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5933             return NULL;
5934         }
5935     }
5936     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTPropertyXml_t, 1);
5937     return resultobj;
5938     fail:
5939     return NULL;
5940 }
5941 
5942 
_wrap_new_PropertyIterator__SWIG_2(PyObject * self,PyObject * args)5943 static PyObject *_wrap_new_PropertyIterator__SWIG_2(PyObject *self, PyObject *args) {
5944     PyObject *resultobj;
5945     int arg1 ;
5946     ArrayXml<PropertyXml > *arg2 = (ArrayXml<PropertyXml > *) 0 ;
5947     ArrayIterator<PropertyXml > *result;
5948     PyObject * obj1 = 0 ;
5949 
5950     if(!PyArg_ParseTuple(args,(char *)"iO:new_PropertyIterator",&arg1,&obj1)) goto fail;
5951     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5952     {
5953         try {
5954             result = (ArrayIterator<PropertyXml > *)new ArrayIterator<PropertyXml >(arg1,arg2);
5955 
5956         }catch (XmlException e) {
5957             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
5958             return NULL;
5959         }catch (std::range_error e) {
5960             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5961             return NULL;
5962         }catch (std::out_of_range e) {
5963             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
5964             return NULL;
5965         }catch (DoesNotExist e) {
5966             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
5967             return NULL;
5968         }catch(...) {
5969             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
5970             return NULL;
5971         }
5972     }
5973     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTPropertyXml_t, 1);
5974     return resultobj;
5975     fail:
5976     return NULL;
5977 }
5978 
5979 
_wrap_new_PropertyIterator(PyObject * self,PyObject * args)5980 static PyObject *_wrap_new_PropertyIterator(PyObject *self, PyObject *args) {
5981     int argc;
5982     PyObject *argv[3];
5983     int ii;
5984 
5985     argc = PyObject_Length(args);
5986     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
5987         argv[ii] = PyTuple_GetItem(args,ii);
5988     }
5989     if (argc == 0) {
5990         return _wrap_new_PropertyIterator__SWIG_0(self,args);
5991     }
5992     if (argc == 1) {
5993         int _v;
5994         {
5995             void *ptr;
5996             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTPropertyXml_t, 0) == -1) {
5997                 _v = 0;
5998                 PyErr_Clear();
5999             }else {
6000                 _v = 1;
6001             }
6002         }
6003         if (_v) {
6004             return _wrap_new_PropertyIterator__SWIG_1(self,args);
6005         }
6006     }
6007     if (argc == 2) {
6008         int _v;
6009         {
6010             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
6011         }
6012         if (_v) {
6013             {
6014                 void *ptr;
6015                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTPropertyXml_t, 0) == -1) {
6016                     _v = 0;
6017                     PyErr_Clear();
6018                 }else {
6019                     _v = 1;
6020                 }
6021             }
6022             if (_v) {
6023                 return _wrap_new_PropertyIterator__SWIG_2(self,args);
6024             }
6025         }
6026     }
6027 
6028     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_PropertyIterator'");
6029     return NULL;
6030 }
6031 
6032 
_wrap_PropertyIterator___iter__(PyObject * self,PyObject * args)6033 static PyObject *_wrap_PropertyIterator___iter__(PyObject *self, PyObject *args) {
6034     PyObject *resultobj;
6035     ArrayIterator<PropertyXml > *arg1 = (ArrayIterator<PropertyXml > *) 0 ;
6036     ArrayIterator<PropertyXml > result;
6037     PyObject * obj0 = 0 ;
6038 
6039     if(!PyArg_ParseTuple(args,(char *)"O:PropertyIterator___iter__",&obj0)) goto fail;
6040     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6041     {
6042         try {
6043             result = (arg1)->__iter__();
6044 
6045         }catch (XmlException e) {
6046             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6047             return NULL;
6048         }catch (std::range_error e) {
6049             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6050             return NULL;
6051         }catch (std::out_of_range e) {
6052             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6053             return NULL;
6054         }catch (DoesNotExist e) {
6055             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6056             return NULL;
6057         }catch(...) {
6058             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6059             return NULL;
6060         }
6061     }
6062     {
6063         ArrayIterator<PropertyXml > * resultptr;
6064         resultptr = new ArrayIterator<PropertyXml >((ArrayIterator<PropertyXml > &) result);
6065         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTPropertyXml_t, 1);
6066     }
6067     return resultobj;
6068     fail:
6069     return NULL;
6070 }
6071 
6072 
_wrap_PropertyIterator_next(PyObject * self,PyObject * args)6073 static PyObject *_wrap_PropertyIterator_next(PyObject *self, PyObject *args) {
6074     PyObject *resultobj;
6075     ArrayIterator<PropertyXml > *arg1 = (ArrayIterator<PropertyXml > *) 0 ;
6076     PropertyXml *result;
6077     PyObject * obj0 = 0 ;
6078 
6079     if(!PyArg_ParseTuple(args,(char *)"O:PropertyIterator_next",&obj0)) goto fail;
6080     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6081     {
6082         try {
6083             result = (PropertyXml *)(arg1)->next();
6084 
6085         }catch (XmlException e) {
6086             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6087             return NULL;
6088         }catch (std::range_error e) {
6089             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6090             return NULL;
6091         }catch (std::out_of_range e) {
6092             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6093             return NULL;
6094         }catch (DoesNotExist e) {
6095             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6096             return NULL;
6097         }catch(...) {
6098             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6099             return NULL;
6100         }
6101     }
6102     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyXml, 0);
6103     return resultobj;
6104     fail:
6105     return NULL;
6106 }
6107 
6108 
_wrap_delete_PropertyIterator(PyObject * self,PyObject * args)6109 static PyObject *_wrap_delete_PropertyIterator(PyObject *self, PyObject *args) {
6110     PyObject *resultobj;
6111     ArrayIterator<PropertyXml > *arg1 = (ArrayIterator<PropertyXml > *) 0 ;
6112     PyObject * obj0 = 0 ;
6113 
6114     if(!PyArg_ParseTuple(args,(char *)"O:delete_PropertyIterator",&obj0)) goto fail;
6115     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTPropertyXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6116     {
6117         try {
6118             delete arg1;
6119 
6120         }catch (XmlException e) {
6121             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6122             return NULL;
6123         }catch (std::range_error e) {
6124             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6125             return NULL;
6126         }catch (std::out_of_range e) {
6127             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6128             return NULL;
6129         }catch (DoesNotExist e) {
6130             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6131             return NULL;
6132         }catch(...) {
6133             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6134             return NULL;
6135         }
6136     }
6137     Py_INCREF(Py_None); resultobj = Py_None;
6138     return resultobj;
6139     fail:
6140     return NULL;
6141 }
6142 
6143 
PropertyIterator_swigregister(PyObject * self,PyObject * args)6144 static PyObject * PropertyIterator_swigregister(PyObject *self, PyObject *args) {
6145     PyObject *obj;
6146     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6147     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTPropertyXml_t, obj);
6148     Py_INCREF(obj);
6149     return Py_BuildValue((char *)"");
6150 }
_wrap_new_InstanceNameVector__SWIG_0(PyObject * self,PyObject * args)6151 static PyObject *_wrap_new_InstanceNameVector__SWIG_0(PyObject *self, PyObject *args) {
6152     PyObject *resultobj;
6153     unsigned int arg1 = (unsigned int) 0 ;
6154     std::vector<InstanceNameXml > *result;
6155     PyObject * obj0 = 0 ;
6156 
6157     if(!PyArg_ParseTuple(args,(char *)"|O:new_InstanceNameVector",&obj0)) goto fail;
6158     if (obj0) {
6159         arg1 = (unsigned int) PyInt_AsLong(obj0);
6160         if (PyErr_Occurred()) SWIG_fail;
6161     }
6162     {
6163         try {
6164             result = (std::vector<InstanceNameXml > *)new std::vector<InstanceNameXml >(arg1);
6165 
6166         }catch (XmlException e) {
6167             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6168             return NULL;
6169         }catch (std::range_error e) {
6170             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6171             return NULL;
6172         }catch (std::out_of_range e) {
6173             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6174             return NULL;
6175         }catch (DoesNotExist e) {
6176             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6177             return NULL;
6178         }catch(...) {
6179             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6180             return NULL;
6181         }
6182     }
6183     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTInstanceNameXml_t, 1);
6184     return resultobj;
6185     fail:
6186     return NULL;
6187 }
6188 
6189 
_wrap_new_InstanceNameVector__SWIG_1(PyObject * self,PyObject * args)6190 static PyObject *_wrap_new_InstanceNameVector__SWIG_1(PyObject *self, PyObject *args) {
6191     PyObject *resultobj;
6192     unsigned int arg1 ;
6193     InstanceNameXml *arg2 = 0 ;
6194     std::vector<InstanceNameXml > *result;
6195     PyObject * obj0 = 0 ;
6196     PyObject * obj1 = 0 ;
6197 
6198     if(!PyArg_ParseTuple(args,(char *)"OO:new_InstanceNameVector",&obj0,&obj1)) goto fail;
6199     arg1 = (unsigned int) PyInt_AsLong(obj0);
6200     if (PyErr_Occurred()) SWIG_fail;
6201     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6202     if (arg2 == NULL) {
6203         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
6204     }
6205     {
6206         try {
6207             result = (std::vector<InstanceNameXml > *)new std::vector<InstanceNameXml >(arg1,(InstanceNameXml const &)*arg2);
6208 
6209         }catch (XmlException e) {
6210             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6211             return NULL;
6212         }catch (std::range_error e) {
6213             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6214             return NULL;
6215         }catch (std::out_of_range e) {
6216             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6217             return NULL;
6218         }catch (DoesNotExist e) {
6219             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6220             return NULL;
6221         }catch(...) {
6222             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6223             return NULL;
6224         }
6225     }
6226     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTInstanceNameXml_t, 1);
6227     return resultobj;
6228     fail:
6229     return NULL;
6230 }
6231 
6232 
_wrap_new_InstanceNameVector__SWIG_2(PyObject * self,PyObject * args)6233 static PyObject *_wrap_new_InstanceNameVector__SWIG_2(PyObject *self, PyObject *args) {
6234     PyObject *resultobj;
6235     std::vector<InstanceNameXml > *arg1 = 0 ;
6236     std::vector<InstanceNameXml > *result;
6237     std::vector<InstanceNameXml > temp1 ;
6238     std::vector<InstanceNameXml > *v1 ;
6239     PyObject * obj0 = 0 ;
6240 
6241     if(!PyArg_ParseTuple(args,(char *)"O:new_InstanceNameVector",&obj0)) goto fail;
6242     {
6243         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
6244             unsigned int size = (PyTuple_Check(obj0) ?
6245             PyTuple_Size(obj0) :
6246             PyList_Size(obj0));
6247             temp1 = std::vector<InstanceNameXml >(size);
6248             arg1 = &temp1;
6249             for (unsigned int i=0; i<size; i++) {
6250                 InstanceNameXml* x;
6251                 PyObject* o = PySequence_GetItem(obj0,i);
6252                 if ((SWIG_ConvertPtr(o,(void **) &x,
6253                 SWIGTYPE_p_InstanceNameXml,0)) != -1) {
6254                     temp1[i] = *x;
6255                     Py_DECREF(o);
6256                 }else {
6257                     Py_DECREF(o);
6258                     PyErr_SetString(PyExc_TypeError,
6259                     "vector<""InstanceNameXml""> expected");
6260                     SWIG_fail;
6261                 }
6262             }
6263         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
6264         SWIGTYPE_p_std__vectorTInstanceNameXml_t,0) != -1) {
6265             arg1 = v1;
6266         }else {
6267             PyErr_SetString(PyExc_TypeError,"vector<" "InstanceNameXml" "> expected");
6268             SWIG_fail;
6269         }
6270     }
6271     {
6272         try {
6273             result = (std::vector<InstanceNameXml > *)new std::vector<InstanceNameXml >((std::vector<InstanceNameXml > const &)*arg1);
6274 
6275         }catch (XmlException e) {
6276             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6277             return NULL;
6278         }catch (std::range_error e) {
6279             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6280             return NULL;
6281         }catch (std::out_of_range e) {
6282             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6283             return NULL;
6284         }catch (DoesNotExist e) {
6285             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6286             return NULL;
6287         }catch(...) {
6288             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6289             return NULL;
6290         }
6291     }
6292     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTInstanceNameXml_t, 1);
6293     return resultobj;
6294     fail:
6295     return NULL;
6296 }
6297 
6298 
_wrap_new_InstanceNameVector(PyObject * self,PyObject * args)6299 static PyObject *_wrap_new_InstanceNameVector(PyObject *self, PyObject *args) {
6300     int argc;
6301     PyObject *argv[3];
6302     int ii;
6303 
6304     argc = PyObject_Length(args);
6305     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
6306         argv[ii] = PyTuple_GetItem(args,ii);
6307     }
6308     if ((argc >= 0) && (argc <= 1)) {
6309         int _v;
6310         if (argc <= 0) {
6311             return _wrap_new_InstanceNameVector__SWIG_0(self,args);
6312         }
6313         {
6314             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
6315         }
6316         if (_v) {
6317             return _wrap_new_InstanceNameVector__SWIG_0(self,args);
6318         }
6319     }
6320     if (argc == 1) {
6321         int _v;
6322         {
6323             /* native sequence? */
6324             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
6325                 unsigned int size = (PyTuple_Check(argv[0]) ?
6326                 PyTuple_Size(argv[0]) :
6327                 PyList_Size(argv[0]));
6328                 if (size == 0) {
6329                     /* an empty sequence can be of any type */
6330                     _v = 1;
6331                 }else {
6332                     /* check the first element only */
6333                     InstanceNameXml* x;
6334                     PyObject* o = PySequence_GetItem(argv[0],0);
6335                     if ((SWIG_ConvertPtr(o,(void **) &x,
6336                     SWIGTYPE_p_InstanceNameXml,0)) != -1)
6337                     _v = 1;
6338                     else
6339                     _v = 0;
6340                     Py_DECREF(o);
6341                 }
6342             }else {
6343                 /* wrapped vector? */
6344                 std::vector<InstanceNameXml >* v;
6345                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
6346                 SWIGTYPE_p_std__vectorTInstanceNameXml_t,0) != -1)
6347                 _v = 1;
6348                 else
6349                 _v = 0;
6350             }
6351         }
6352         if (_v) {
6353             return _wrap_new_InstanceNameVector__SWIG_2(self,args);
6354         }
6355     }
6356     if (argc == 2) {
6357         int _v;
6358         {
6359             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
6360         }
6361         if (_v) {
6362             {
6363                 void *ptr;
6364                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_InstanceNameXml, 0) == -1) {
6365                     _v = 0;
6366                     PyErr_Clear();
6367                 }else {
6368                     _v = 1;
6369                 }
6370             }
6371             if (_v) {
6372                 return _wrap_new_InstanceNameVector__SWIG_1(self,args);
6373             }
6374         }
6375     }
6376 
6377     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_InstanceNameVector'");
6378     return NULL;
6379 }
6380 
6381 
_wrap_InstanceNameVector___len__(PyObject * self,PyObject * args)6382 static PyObject *_wrap_InstanceNameVector___len__(PyObject *self, PyObject *args) {
6383     PyObject *resultobj;
6384     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6385     unsigned int result;
6386     std::vector<InstanceNameXml > temp1 ;
6387     std::vector<InstanceNameXml > *v1 ;
6388     PyObject * obj0 = 0 ;
6389 
6390     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameVector___len__",&obj0)) goto fail;
6391     {
6392         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
6393             unsigned int size = (PyTuple_Check(obj0) ?
6394             PyTuple_Size(obj0) :
6395             PyList_Size(obj0));
6396             temp1 = std::vector<InstanceNameXml >(size);
6397             arg1 = &temp1;
6398             for (unsigned int i=0; i<size; i++) {
6399                 InstanceNameXml* x;
6400                 PyObject* o = PySequence_GetItem(obj0,i);
6401                 if ((SWIG_ConvertPtr(o,(void **) &x,
6402                 SWIGTYPE_p_InstanceNameXml,0)) != -1) {
6403                     temp1[i] = *x;
6404                     Py_DECREF(o);
6405                 }else {
6406                     Py_DECREF(o);
6407                     PyErr_SetString(PyExc_TypeError,
6408                     "vector<""InstanceNameXml""> expected");
6409                     SWIG_fail;
6410                 }
6411             }
6412         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
6413         SWIGTYPE_p_std__vectorTInstanceNameXml_t,0) != -1) {
6414             arg1 = v1;
6415         }else {
6416             PyErr_SetString(PyExc_TypeError,"vector<" "InstanceNameXml" "> expected");
6417             SWIG_fail;
6418         }
6419     }
6420     {
6421         try {
6422             result = (unsigned int)((std::vector<InstanceNameXml > const *)arg1)->size();
6423 
6424         }catch (XmlException e) {
6425             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6426             return NULL;
6427         }catch (std::range_error e) {
6428             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6429             return NULL;
6430         }catch (std::out_of_range e) {
6431             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6432             return NULL;
6433         }catch (DoesNotExist e) {
6434             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6435             return NULL;
6436         }catch(...) {
6437             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6438             return NULL;
6439         }
6440     }
6441     resultobj = PyInt_FromLong((long)result);
6442     return resultobj;
6443     fail:
6444     return NULL;
6445 }
6446 
6447 
_wrap_InstanceNameVector_clear(PyObject * self,PyObject * args)6448 static PyObject *_wrap_InstanceNameVector_clear(PyObject *self, PyObject *args) {
6449     PyObject *resultobj;
6450     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6451     PyObject * obj0 = 0 ;
6452 
6453     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameVector_clear",&obj0)) goto fail;
6454     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6455     {
6456         try {
6457             (arg1)->clear();
6458 
6459         }catch (XmlException e) {
6460             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6461             return NULL;
6462         }catch (std::range_error e) {
6463             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6464             return NULL;
6465         }catch (std::out_of_range e) {
6466             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6467             return NULL;
6468         }catch (DoesNotExist e) {
6469             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6470             return NULL;
6471         }catch(...) {
6472             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6473             return NULL;
6474         }
6475     }
6476     Py_INCREF(Py_None); resultobj = Py_None;
6477     return resultobj;
6478     fail:
6479     return NULL;
6480 }
6481 
6482 
_wrap_InstanceNameVector_append(PyObject * self,PyObject * args)6483 static PyObject *_wrap_InstanceNameVector_append(PyObject *self, PyObject *args) {
6484     PyObject *resultobj;
6485     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6486     InstanceNameXml *arg2 = 0 ;
6487     PyObject * obj0 = 0 ;
6488     PyObject * obj1 = 0 ;
6489 
6490     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceNameVector_append",&obj0,&obj1)) goto fail;
6491     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6492     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6493     if (arg2 == NULL) {
6494         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
6495     }
6496     {
6497         try {
6498             (arg1)->push_back((InstanceNameXml const &)*arg2);
6499 
6500         }catch (XmlException e) {
6501             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6502             return NULL;
6503         }catch (std::range_error e) {
6504             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6505             return NULL;
6506         }catch (std::out_of_range e) {
6507             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6508             return NULL;
6509         }catch (DoesNotExist e) {
6510             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6511             return NULL;
6512         }catch(...) {
6513             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6514             return NULL;
6515         }
6516     }
6517     Py_INCREF(Py_None); resultobj = Py_None;
6518     return resultobj;
6519     fail:
6520     return NULL;
6521 }
6522 
6523 
_wrap_InstanceNameVector___nonzero__(PyObject * self,PyObject * args)6524 static PyObject *_wrap_InstanceNameVector___nonzero__(PyObject *self, PyObject *args) {
6525     PyObject *resultobj;
6526     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6527     bool result;
6528     PyObject * obj0 = 0 ;
6529 
6530     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameVector___nonzero__",&obj0)) goto fail;
6531     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6532     {
6533         try {
6534             result = (bool)std_vectorlInstanceNameXml_g___nonzero_____(arg1);
6535 
6536         }catch (XmlException e) {
6537             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6538             return NULL;
6539         }catch (std::range_error e) {
6540             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6541             return NULL;
6542         }catch (std::out_of_range e) {
6543             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6544             return NULL;
6545         }catch (DoesNotExist e) {
6546             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6547             return NULL;
6548         }catch(...) {
6549             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6550             return NULL;
6551         }
6552     }
6553     resultobj = PyInt_FromLong((long)result);
6554     return resultobj;
6555     fail:
6556     return NULL;
6557 }
6558 
6559 
_wrap_InstanceNameVector_pop(PyObject * self,PyObject * args)6560 static PyObject *_wrap_InstanceNameVector_pop(PyObject *self, PyObject *args) {
6561     PyObject *resultobj;
6562     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6563     SwigValueWrapper< InstanceNameXml > result;
6564     PyObject * obj0 = 0 ;
6565 
6566     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameVector_pop",&obj0)) goto fail;
6567     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6568     {
6569         try {
6570             result = std_vectorlInstanceNameXml_g_pop___(arg1);
6571 
6572         }catch (std::out_of_range& e) {
6573             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
6574         }
6575     }
6576     {
6577         InstanceNameXml * resultptr;
6578         resultptr = new InstanceNameXml((InstanceNameXml &) result);
6579         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_InstanceNameXml, 1);
6580     }
6581     return resultobj;
6582     fail:
6583     return NULL;
6584 }
6585 
6586 
_wrap_InstanceNameVector___getitem__(PyObject * self,PyObject * args)6587 static PyObject *_wrap_InstanceNameVector___getitem__(PyObject *self, PyObject *args) {
6588     PyObject *resultobj;
6589     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6590     int arg2 ;
6591     InstanceNameXml *result;
6592     PyObject * obj0 = 0 ;
6593 
6594     if(!PyArg_ParseTuple(args,(char *)"Oi:InstanceNameVector___getitem__",&obj0,&arg2)) goto fail;
6595     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6596     {
6597         try {
6598             {
6599                 InstanceNameXml &_result_ref = std_vectorlInstanceNameXml_g___getitem_____(arg1,arg2);
6600                 result = (InstanceNameXml *) &_result_ref;
6601             }
6602 
6603         }catch (std::out_of_range& e) {
6604             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
6605         }
6606     }
6607     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNameXml, 0);
6608     return resultobj;
6609     fail:
6610     return NULL;
6611 }
6612 
6613 
_wrap_InstanceNameVector___getslice__(PyObject * self,PyObject * args)6614 static PyObject *_wrap_InstanceNameVector___getslice__(PyObject *self, PyObject *args) {
6615     PyObject *resultobj;
6616     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6617     int arg2 ;
6618     int arg3 ;
6619     std::vector<InstanceNameXml > result;
6620     PyObject * obj0 = 0 ;
6621 
6622     if(!PyArg_ParseTuple(args,(char *)"Oii:InstanceNameVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
6623     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6624     {
6625         try {
6626             result = std_vectorlInstanceNameXml_g___getslice_____(arg1,arg2,arg3);
6627 
6628         }catch (XmlException e) {
6629             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6630             return NULL;
6631         }catch (std::range_error e) {
6632             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6633             return NULL;
6634         }catch (std::out_of_range e) {
6635             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6636             return NULL;
6637         }catch (DoesNotExist e) {
6638             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6639             return NULL;
6640         }catch(...) {
6641             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6642             return NULL;
6643         }
6644     }
6645     {
6646         resultobj = PyTuple_New((&result)->size());
6647         for (unsigned int i=0; i<(&result)->size(); i++) {
6648             InstanceNameXml* ptr = new InstanceNameXml(((std::vector<InstanceNameXml > &)result)[i]);
6649             PyTuple_SetItem(resultobj,i,
6650             SWIG_NewPointerObj((void *) ptr,
6651             SWIGTYPE_p_InstanceNameXml, 1));
6652         }
6653     }
6654     return resultobj;
6655     fail:
6656     return NULL;
6657 }
6658 
6659 
_wrap_InstanceNameVector___setitem__(PyObject * self,PyObject * args)6660 static PyObject *_wrap_InstanceNameVector___setitem__(PyObject *self, PyObject *args) {
6661     PyObject *resultobj;
6662     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6663     int arg2 ;
6664     InstanceNameXml *arg3 = 0 ;
6665     PyObject * obj0 = 0 ;
6666     PyObject * obj2 = 0 ;
6667 
6668     if(!PyArg_ParseTuple(args,(char *)"OiO:InstanceNameVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
6669     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6670     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6671     if (arg3 == NULL) {
6672         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
6673     }
6674     {
6675         try {
6676             std_vectorlInstanceNameXml_g___setitem_____(arg1,arg2,(InstanceNameXml const &)*arg3);
6677 
6678         }catch (std::out_of_range& e) {
6679             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
6680         }
6681     }
6682     Py_INCREF(Py_None); resultobj = Py_None;
6683     return resultobj;
6684     fail:
6685     return NULL;
6686 }
6687 
6688 
_wrap_InstanceNameVector___setslice__(PyObject * self,PyObject * args)6689 static PyObject *_wrap_InstanceNameVector___setslice__(PyObject *self, PyObject *args) {
6690     PyObject *resultobj;
6691     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6692     int arg2 ;
6693     int arg3 ;
6694     std::vector<InstanceNameXml > *arg4 = 0 ;
6695     std::vector<InstanceNameXml > temp4 ;
6696     std::vector<InstanceNameXml > *v4 ;
6697     PyObject * obj0 = 0 ;
6698     PyObject * obj3 = 0 ;
6699 
6700     if(!PyArg_ParseTuple(args,(char *)"OiiO:InstanceNameVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
6701     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6702     {
6703         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
6704             unsigned int size = (PyTuple_Check(obj3) ?
6705             PyTuple_Size(obj3) :
6706             PyList_Size(obj3));
6707             temp4 = std::vector<InstanceNameXml >(size);
6708             arg4 = &temp4;
6709             for (unsigned int i=0; i<size; i++) {
6710                 InstanceNameXml* x;
6711                 PyObject* o = PySequence_GetItem(obj3,i);
6712                 if ((SWIG_ConvertPtr(o,(void **) &x,
6713                 SWIGTYPE_p_InstanceNameXml,0)) != -1) {
6714                     temp4[i] = *x;
6715                     Py_DECREF(o);
6716                 }else {
6717                     Py_DECREF(o);
6718                     PyErr_SetString(PyExc_TypeError,
6719                     "vector<""InstanceNameXml""> expected");
6720                     SWIG_fail;
6721                 }
6722             }
6723         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
6724         SWIGTYPE_p_std__vectorTInstanceNameXml_t,0) != -1) {
6725             arg4 = v4;
6726         }else {
6727             PyErr_SetString(PyExc_TypeError,"vector<" "InstanceNameXml" "> expected");
6728             SWIG_fail;
6729         }
6730     }
6731     {
6732         try {
6733             std_vectorlInstanceNameXml_g___setslice_____(arg1,arg2,arg3,(std::vector<InstanceNameXml > const &)*arg4);
6734 
6735         }catch (XmlException e) {
6736             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6737             return NULL;
6738         }catch (std::range_error e) {
6739             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6740             return NULL;
6741         }catch (std::out_of_range e) {
6742             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6743             return NULL;
6744         }catch (DoesNotExist e) {
6745             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6746             return NULL;
6747         }catch(...) {
6748             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6749             return NULL;
6750         }
6751     }
6752     Py_INCREF(Py_None); resultobj = Py_None;
6753     return resultobj;
6754     fail:
6755     return NULL;
6756 }
6757 
6758 
_wrap_InstanceNameVector___delitem__(PyObject * self,PyObject * args)6759 static PyObject *_wrap_InstanceNameVector___delitem__(PyObject *self, PyObject *args) {
6760     PyObject *resultobj;
6761     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6762     int arg2 ;
6763     PyObject * obj0 = 0 ;
6764 
6765     if(!PyArg_ParseTuple(args,(char *)"Oi:InstanceNameVector___delitem__",&obj0,&arg2)) goto fail;
6766     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6767     {
6768         try {
6769             std_vectorlInstanceNameXml_g___delitem_____(arg1,arg2);
6770 
6771         }catch (std::out_of_range& e) {
6772             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
6773         }
6774     }
6775     Py_INCREF(Py_None); resultobj = Py_None;
6776     return resultobj;
6777     fail:
6778     return NULL;
6779 }
6780 
6781 
_wrap_InstanceNameVector___delslice__(PyObject * self,PyObject * args)6782 static PyObject *_wrap_InstanceNameVector___delslice__(PyObject *self, PyObject *args) {
6783     PyObject *resultobj;
6784     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6785     int arg2 ;
6786     int arg3 ;
6787     PyObject * obj0 = 0 ;
6788 
6789     if(!PyArg_ParseTuple(args,(char *)"Oii:InstanceNameVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
6790     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6791     {
6792         try {
6793             std_vectorlInstanceNameXml_g___delslice_____(arg1,arg2,arg3);
6794 
6795         }catch (XmlException e) {
6796             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6797             return NULL;
6798         }catch (std::range_error e) {
6799             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6800             return NULL;
6801         }catch (std::out_of_range e) {
6802             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6803             return NULL;
6804         }catch (DoesNotExist e) {
6805             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6806             return NULL;
6807         }catch(...) {
6808             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6809             return NULL;
6810         }
6811     }
6812     Py_INCREF(Py_None); resultobj = Py_None;
6813     return resultobj;
6814     fail:
6815     return NULL;
6816 }
6817 
6818 
_wrap_delete_InstanceNameVector(PyObject * self,PyObject * args)6819 static PyObject *_wrap_delete_InstanceNameVector(PyObject *self, PyObject *args) {
6820     PyObject *resultobj;
6821     std::vector<InstanceNameXml > *arg1 = (std::vector<InstanceNameXml > *) 0 ;
6822     PyObject * obj0 = 0 ;
6823 
6824     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceNameVector",&obj0)) goto fail;
6825     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6826     {
6827         try {
6828             delete arg1;
6829 
6830         }catch (XmlException e) {
6831             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6832             return NULL;
6833         }catch (std::range_error e) {
6834             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6835             return NULL;
6836         }catch (std::out_of_range e) {
6837             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6838             return NULL;
6839         }catch (DoesNotExist e) {
6840             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6841             return NULL;
6842         }catch(...) {
6843             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6844             return NULL;
6845         }
6846     }
6847     Py_INCREF(Py_None); resultobj = Py_None;
6848     return resultobj;
6849     fail:
6850     return NULL;
6851 }
6852 
6853 
InstanceNameVector_swigregister(PyObject * self,PyObject * args)6854 static PyObject * InstanceNameVector_swigregister(PyObject *self, PyObject *args) {
6855     PyObject *obj;
6856     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6857     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTInstanceNameXml_t, obj);
6858     Py_INCREF(obj);
6859     return Py_BuildValue((char *)"");
6860 }
_wrap_new_InstanceNameArray(PyObject * self,PyObject * args)6861 static PyObject *_wrap_new_InstanceNameArray(PyObject *self, PyObject *args) {
6862     PyObject *resultobj;
6863     ArrayXml<InstanceNameXml > *result;
6864 
6865     if(!PyArg_ParseTuple(args,(char *)":new_InstanceNameArray")) goto fail;
6866     {
6867         try {
6868             result = (ArrayXml<InstanceNameXml > *)new ArrayXml<InstanceNameXml >();
6869 
6870         }catch (XmlException e) {
6871             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6872             return NULL;
6873         }catch (std::range_error e) {
6874             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6875             return NULL;
6876         }catch (std::out_of_range e) {
6877             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6878             return NULL;
6879         }catch (DoesNotExist e) {
6880             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6881             return NULL;
6882         }catch(...) {
6883             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6884             return NULL;
6885         }
6886     }
6887     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t, 1);
6888     return resultobj;
6889     fail:
6890     return NULL;
6891 }
6892 
6893 
_wrap_InstanceNameArray_add(PyObject * self,PyObject * args)6894 static PyObject *_wrap_InstanceNameArray_add(PyObject *self, PyObject *args) {
6895     PyObject *resultobj;
6896     ArrayXml<InstanceNameXml > *arg1 = (ArrayXml<InstanceNameXml > *) 0 ;
6897     InstanceNameXml *arg2 = 0 ;
6898     PyObject * obj0 = 0 ;
6899     PyObject * obj1 = 0 ;
6900 
6901     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceNameArray_add",&obj0,&obj1)) goto fail;
6902     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6903     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6904     if (arg2 == NULL) {
6905         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
6906     }
6907     {
6908         try {
6909             (arg1)->add((InstanceNameXml const &)*arg2);
6910 
6911         }catch (XmlException e) {
6912             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6913             return NULL;
6914         }catch (std::range_error e) {
6915             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6916             return NULL;
6917         }catch (std::out_of_range e) {
6918             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6919             return NULL;
6920         }catch (DoesNotExist e) {
6921             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6922             return NULL;
6923         }catch(...) {
6924             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6925             return NULL;
6926         }
6927     }
6928     Py_INCREF(Py_None); resultobj = Py_None;
6929     return resultobj;
6930     fail:
6931     return NULL;
6932 }
6933 
6934 
_wrap_InstanceNameArray_toStringBuffer(PyObject * self,PyObject * args)6935 static PyObject *_wrap_InstanceNameArray_toStringBuffer(PyObject *self, PyObject *args) {
6936     PyObject *resultobj;
6937     ArrayXml<InstanceNameXml > *arg1 = (ArrayXml<InstanceNameXml > *) 0 ;
6938     string *arg2 = 0 ;
6939     char *arg3 = (char *) " " ;
6940     char *arg4 = (char *) "" ;
6941     PyObject * obj0 = 0 ;
6942     PyObject * obj1 = 0 ;
6943 
6944     if(!PyArg_ParseTuple(args,(char *)"OO|ss:InstanceNameArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
6945     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6946     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6947     if (arg2 == NULL) {
6948         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
6949     }
6950     {
6951         try {
6952             (arg1)->toStringBuffer(*arg2,arg3,arg4);
6953 
6954         }catch (XmlException e) {
6955             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
6956             return NULL;
6957         }catch (std::range_error e) {
6958             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6959             return NULL;
6960         }catch (std::out_of_range e) {
6961             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
6962             return NULL;
6963         }catch (DoesNotExist e) {
6964             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
6965             return NULL;
6966         }catch(...) {
6967             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
6968             return NULL;
6969         }
6970     }
6971     Py_INCREF(Py_None); resultobj = Py_None;
6972     return resultobj;
6973     fail:
6974     return NULL;
6975 }
6976 
6977 
_wrap_InstanceNameArray___setitem__(PyObject * self,PyObject * args)6978 static PyObject *_wrap_InstanceNameArray___setitem__(PyObject *self, PyObject *args) {
6979     PyObject *resultobj;
6980     ArrayXml<InstanceNameXml > *arg1 = (ArrayXml<InstanceNameXml > *) 0 ;
6981     int arg2 ;
6982     InstanceNameXml *arg3 = (InstanceNameXml *) 0 ;
6983     PyObject * obj0 = 0 ;
6984     PyObject * obj2 = 0 ;
6985 
6986     if(!PyArg_ParseTuple(args,(char *)"OiO:InstanceNameArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
6987     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6988     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6989     {
6990         try {
6991             ArrayXmllInstanceNameXml_g___setitem_____(arg1,arg2,arg3);
6992 
6993         }catch (std::out_of_range& e) {
6994             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
6995         }
6996     }
6997     Py_INCREF(Py_None); resultobj = Py_None;
6998     return resultobj;
6999     fail:
7000     return NULL;
7001 }
7002 
7003 
_wrap_InstanceNameArray___getitem__(PyObject * self,PyObject * args)7004 static PyObject *_wrap_InstanceNameArray___getitem__(PyObject *self, PyObject *args) {
7005     PyObject *resultobj;
7006     ArrayXml<InstanceNameXml > *arg1 = (ArrayXml<InstanceNameXml > *) 0 ;
7007     int arg2 ;
7008     InstanceNameXml *result;
7009     PyObject * obj0 = 0 ;
7010 
7011     if(!PyArg_ParseTuple(args,(char *)"Oi:InstanceNameArray___getitem__",&obj0,&arg2)) goto fail;
7012     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7013     {
7014         try {
7015             result = (InstanceNameXml *)ArrayXmllInstanceNameXml_g___getitem_____(arg1,arg2);
7016 
7017         }catch (std::out_of_range& e) {
7018             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
7019         }
7020     }
7021     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNameXml, 0);
7022     return resultobj;
7023     fail:
7024     return NULL;
7025 }
7026 
7027 
_wrap_InstanceNameArray___str__(PyObject * self,PyObject * args)7028 static PyObject *_wrap_InstanceNameArray___str__(PyObject *self, PyObject *args) {
7029     PyObject *resultobj;
7030     ArrayXml<InstanceNameXml > *arg1 = (ArrayXml<InstanceNameXml > *) 0 ;
7031     string result;
7032     PyObject * obj0 = 0 ;
7033 
7034     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameArray___str__",&obj0)) goto fail;
7035     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7036     {
7037         try {
7038             result = ArrayXmllInstanceNameXml_g___str_____(arg1);
7039 
7040         }catch (XmlException e) {
7041             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7042             return NULL;
7043         }catch (std::range_error e) {
7044             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7045             return NULL;
7046         }catch (std::out_of_range e) {
7047             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7048             return NULL;
7049         }catch (DoesNotExist e) {
7050             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7051             return NULL;
7052         }catch(...) {
7053             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7054             return NULL;
7055         }
7056     }
7057     {
7058         resultobj = PyString_FromString((&result)->c_str());
7059     }
7060     return resultobj;
7061     fail:
7062     return NULL;
7063 }
7064 
7065 
_wrap_InstanceNameArray___iter__(PyObject * self,PyObject * args)7066 static PyObject *_wrap_InstanceNameArray___iter__(PyObject *self, PyObject *args) {
7067     PyObject *resultobj;
7068     ArrayXml<InstanceNameXml > *arg1 = (ArrayXml<InstanceNameXml > *) 0 ;
7069     ArrayIterator<InstanceNameXml > result;
7070     PyObject * obj0 = 0 ;
7071 
7072     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameArray___iter__",&obj0)) goto fail;
7073     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7074     {
7075         try {
7076             result = ArrayXmllInstanceNameXml_g___iter_____(arg1);
7077 
7078         }catch (XmlException e) {
7079             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7080             return NULL;
7081         }catch (std::range_error e) {
7082             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7083             return NULL;
7084         }catch (std::out_of_range e) {
7085             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7086             return NULL;
7087         }catch (DoesNotExist e) {
7088             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7089             return NULL;
7090         }catch(...) {
7091             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7092             return NULL;
7093         }
7094     }
7095     {
7096         ArrayIterator<InstanceNameXml > * resultptr;
7097         resultptr = new ArrayIterator<InstanceNameXml >((ArrayIterator<InstanceNameXml > &) result);
7098         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t, 1);
7099     }
7100     return resultobj;
7101     fail:
7102     return NULL;
7103 }
7104 
7105 
_wrap_delete_InstanceNameArray(PyObject * self,PyObject * args)7106 static PyObject *_wrap_delete_InstanceNameArray(PyObject *self, PyObject *args) {
7107     PyObject *resultobj;
7108     ArrayXml<InstanceNameXml > *arg1 = (ArrayXml<InstanceNameXml > *) 0 ;
7109     PyObject * obj0 = 0 ;
7110 
7111     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceNameArray",&obj0)) goto fail;
7112     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7113     {
7114         try {
7115             delete arg1;
7116 
7117         }catch (XmlException e) {
7118             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7119             return NULL;
7120         }catch (std::range_error e) {
7121             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7122             return NULL;
7123         }catch (std::out_of_range e) {
7124             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7125             return NULL;
7126         }catch (DoesNotExist e) {
7127             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7128             return NULL;
7129         }catch(...) {
7130             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7131             return NULL;
7132         }
7133     }
7134     Py_INCREF(Py_None); resultobj = Py_None;
7135     return resultobj;
7136     fail:
7137     return NULL;
7138 }
7139 
7140 
InstanceNameArray_swigregister(PyObject * self,PyObject * args)7141 static PyObject * InstanceNameArray_swigregister(PyObject *self, PyObject *args) {
7142     PyObject *obj;
7143     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7144     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTInstanceNameXml_t, obj);
7145     Py_INCREF(obj);
7146     return Py_BuildValue((char *)"");
7147 }
_wrap_InstanceNameIterator_it_set(PyObject * self,PyObject * args)7148 static PyObject *_wrap_InstanceNameIterator_it_set(PyObject *self, PyObject *args) {
7149     PyObject *resultobj;
7150     ArrayIterator<InstanceNameXml > *arg1 = (ArrayIterator<InstanceNameXml > *) 0 ;
7151     int arg2 ;
7152     PyObject * obj0 = 0 ;
7153 
7154     if(!PyArg_ParseTuple(args,(char *)"Oi:InstanceNameIterator_it_set",&obj0,&arg2)) goto fail;
7155     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7156     if (arg1) (arg1)->it = arg2;
7157 
7158     Py_INCREF(Py_None); resultobj = Py_None;
7159     return resultobj;
7160     fail:
7161     return NULL;
7162 }
7163 
7164 
_wrap_InstanceNameIterator_it_get(PyObject * self,PyObject * args)7165 static PyObject *_wrap_InstanceNameIterator_it_get(PyObject *self, PyObject *args) {
7166     PyObject *resultobj;
7167     ArrayIterator<InstanceNameXml > *arg1 = (ArrayIterator<InstanceNameXml > *) 0 ;
7168     int result;
7169     PyObject * obj0 = 0 ;
7170 
7171     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameIterator_it_get",&obj0)) goto fail;
7172     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7173     result = (int) ((arg1)->it);
7174 
7175     resultobj = PyInt_FromLong((long)result);
7176     return resultobj;
7177     fail:
7178     return NULL;
7179 }
7180 
7181 
_wrap_InstanceNameIterator_c_set(PyObject * self,PyObject * args)7182 static PyObject *_wrap_InstanceNameIterator_c_set(PyObject *self, PyObject *args) {
7183     PyObject *resultobj;
7184     ArrayIterator<InstanceNameXml > *arg1 = (ArrayIterator<InstanceNameXml > *) 0 ;
7185     ArrayXml<InstanceNameXml > *arg2 = (ArrayXml<InstanceNameXml > *) 0 ;
7186     PyObject * obj0 = 0 ;
7187     PyObject * obj1 = 0 ;
7188 
7189     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceNameIterator_c_set",&obj0,&obj1)) goto fail;
7190     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7191     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
7192     if (arg1) (arg1)->c = arg2;
7193 
7194     Py_INCREF(Py_None); resultobj = Py_None;
7195     return resultobj;
7196     fail:
7197     return NULL;
7198 }
7199 
7200 
_wrap_InstanceNameIterator_c_get(PyObject * self,PyObject * args)7201 static PyObject *_wrap_InstanceNameIterator_c_get(PyObject *self, PyObject *args) {
7202     PyObject *resultobj;
7203     ArrayIterator<InstanceNameXml > *arg1 = (ArrayIterator<InstanceNameXml > *) 0 ;
7204     ArrayXml<InstanceNameXml > *result;
7205     PyObject * obj0 = 0 ;
7206 
7207     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameIterator_c_get",&obj0)) goto fail;
7208     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7209     result = (ArrayXml<InstanceNameXml > *) ((arg1)->c);
7210 
7211     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t, 0);
7212     return resultobj;
7213     fail:
7214     return NULL;
7215 }
7216 
7217 
_wrap_new_InstanceNameIterator__SWIG_0(PyObject * self,PyObject * args)7218 static PyObject *_wrap_new_InstanceNameIterator__SWIG_0(PyObject *self, PyObject *args) {
7219     PyObject *resultobj;
7220     ArrayIterator<InstanceNameXml > *result;
7221 
7222     if(!PyArg_ParseTuple(args,(char *)":new_InstanceNameIterator")) goto fail;
7223     {
7224         try {
7225             result = (ArrayIterator<InstanceNameXml > *)new ArrayIterator<InstanceNameXml >();
7226 
7227         }catch (XmlException e) {
7228             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7229             return NULL;
7230         }catch (std::range_error e) {
7231             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7232             return NULL;
7233         }catch (std::out_of_range e) {
7234             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7235             return NULL;
7236         }catch (DoesNotExist e) {
7237             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7238             return NULL;
7239         }catch(...) {
7240             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7241             return NULL;
7242         }
7243     }
7244     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t, 1);
7245     return resultobj;
7246     fail:
7247     return NULL;
7248 }
7249 
7250 
_wrap_new_InstanceNameIterator__SWIG_1(PyObject * self,PyObject * args)7251 static PyObject *_wrap_new_InstanceNameIterator__SWIG_1(PyObject *self, PyObject *args) {
7252     PyObject *resultobj;
7253     ArrayIterator<InstanceNameXml > *arg1 = 0 ;
7254     ArrayIterator<InstanceNameXml > *result;
7255     PyObject * obj0 = 0 ;
7256 
7257     if(!PyArg_ParseTuple(args,(char *)"O:new_InstanceNameIterator",&obj0)) goto fail;
7258     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7259     if (arg1 == NULL) {
7260         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
7261     }
7262     {
7263         try {
7264             result = (ArrayIterator<InstanceNameXml > *)new ArrayIterator<InstanceNameXml >((ArrayIterator<InstanceNameXml > const &)*arg1);
7265 
7266         }catch (XmlException e) {
7267             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7268             return NULL;
7269         }catch (std::range_error e) {
7270             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7271             return NULL;
7272         }catch (std::out_of_range e) {
7273             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7274             return NULL;
7275         }catch (DoesNotExist e) {
7276             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7277             return NULL;
7278         }catch(...) {
7279             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7280             return NULL;
7281         }
7282     }
7283     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t, 1);
7284     return resultobj;
7285     fail:
7286     return NULL;
7287 }
7288 
7289 
_wrap_new_InstanceNameIterator__SWIG_2(PyObject * self,PyObject * args)7290 static PyObject *_wrap_new_InstanceNameIterator__SWIG_2(PyObject *self, PyObject *args) {
7291     PyObject *resultobj;
7292     int arg1 ;
7293     ArrayXml<InstanceNameXml > *arg2 = (ArrayXml<InstanceNameXml > *) 0 ;
7294     ArrayIterator<InstanceNameXml > *result;
7295     PyObject * obj1 = 0 ;
7296 
7297     if(!PyArg_ParseTuple(args,(char *)"iO:new_InstanceNameIterator",&arg1,&obj1)) goto fail;
7298     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7299     {
7300         try {
7301             result = (ArrayIterator<InstanceNameXml > *)new ArrayIterator<InstanceNameXml >(arg1,arg2);
7302 
7303         }catch (XmlException e) {
7304             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7305             return NULL;
7306         }catch (std::range_error e) {
7307             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7308             return NULL;
7309         }catch (std::out_of_range e) {
7310             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7311             return NULL;
7312         }catch (DoesNotExist e) {
7313             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7314             return NULL;
7315         }catch(...) {
7316             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7317             return NULL;
7318         }
7319     }
7320     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t, 1);
7321     return resultobj;
7322     fail:
7323     return NULL;
7324 }
7325 
7326 
_wrap_new_InstanceNameIterator(PyObject * self,PyObject * args)7327 static PyObject *_wrap_new_InstanceNameIterator(PyObject *self, PyObject *args) {
7328     int argc;
7329     PyObject *argv[3];
7330     int ii;
7331 
7332     argc = PyObject_Length(args);
7333     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
7334         argv[ii] = PyTuple_GetItem(args,ii);
7335     }
7336     if (argc == 0) {
7337         return _wrap_new_InstanceNameIterator__SWIG_0(self,args);
7338     }
7339     if (argc == 1) {
7340         int _v;
7341         {
7342             void *ptr;
7343             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t, 0) == -1) {
7344                 _v = 0;
7345                 PyErr_Clear();
7346             }else {
7347                 _v = 1;
7348             }
7349         }
7350         if (_v) {
7351             return _wrap_new_InstanceNameIterator__SWIG_1(self,args);
7352         }
7353     }
7354     if (argc == 2) {
7355         int _v;
7356         {
7357             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
7358         }
7359         if (_v) {
7360             {
7361                 void *ptr;
7362                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTInstanceNameXml_t, 0) == -1) {
7363                     _v = 0;
7364                     PyErr_Clear();
7365                 }else {
7366                     _v = 1;
7367                 }
7368             }
7369             if (_v) {
7370                 return _wrap_new_InstanceNameIterator__SWIG_2(self,args);
7371             }
7372         }
7373     }
7374 
7375     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_InstanceNameIterator'");
7376     return NULL;
7377 }
7378 
7379 
_wrap_InstanceNameIterator___iter__(PyObject * self,PyObject * args)7380 static PyObject *_wrap_InstanceNameIterator___iter__(PyObject *self, PyObject *args) {
7381     PyObject *resultobj;
7382     ArrayIterator<InstanceNameXml > *arg1 = (ArrayIterator<InstanceNameXml > *) 0 ;
7383     ArrayIterator<InstanceNameXml > result;
7384     PyObject * obj0 = 0 ;
7385 
7386     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameIterator___iter__",&obj0)) goto fail;
7387     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7388     {
7389         try {
7390             result = (arg1)->__iter__();
7391 
7392         }catch (XmlException e) {
7393             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7394             return NULL;
7395         }catch (std::range_error e) {
7396             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7397             return NULL;
7398         }catch (std::out_of_range e) {
7399             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7400             return NULL;
7401         }catch (DoesNotExist e) {
7402             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7403             return NULL;
7404         }catch(...) {
7405             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7406             return NULL;
7407         }
7408     }
7409     {
7410         ArrayIterator<InstanceNameXml > * resultptr;
7411         resultptr = new ArrayIterator<InstanceNameXml >((ArrayIterator<InstanceNameXml > &) result);
7412         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t, 1);
7413     }
7414     return resultobj;
7415     fail:
7416     return NULL;
7417 }
7418 
7419 
_wrap_InstanceNameIterator_next(PyObject * self,PyObject * args)7420 static PyObject *_wrap_InstanceNameIterator_next(PyObject *self, PyObject *args) {
7421     PyObject *resultobj;
7422     ArrayIterator<InstanceNameXml > *arg1 = (ArrayIterator<InstanceNameXml > *) 0 ;
7423     InstanceNameXml *result;
7424     PyObject * obj0 = 0 ;
7425 
7426     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameIterator_next",&obj0)) goto fail;
7427     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7428     {
7429         try {
7430             result = (InstanceNameXml *)(arg1)->next();
7431 
7432         }catch (XmlException e) {
7433             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7434             return NULL;
7435         }catch (std::range_error e) {
7436             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7437             return NULL;
7438         }catch (std::out_of_range e) {
7439             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7440             return NULL;
7441         }catch (DoesNotExist e) {
7442             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7443             return NULL;
7444         }catch(...) {
7445             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7446             return NULL;
7447         }
7448     }
7449     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNameXml, 0);
7450     return resultobj;
7451     fail:
7452     return NULL;
7453 }
7454 
7455 
_wrap_delete_InstanceNameIterator(PyObject * self,PyObject * args)7456 static PyObject *_wrap_delete_InstanceNameIterator(PyObject *self, PyObject *args) {
7457     PyObject *resultobj;
7458     ArrayIterator<InstanceNameXml > *arg1 = (ArrayIterator<InstanceNameXml > *) 0 ;
7459     PyObject * obj0 = 0 ;
7460 
7461     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceNameIterator",&obj0)) goto fail;
7462     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7463     {
7464         try {
7465             delete arg1;
7466 
7467         }catch (XmlException e) {
7468             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7469             return NULL;
7470         }catch (std::range_error e) {
7471             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7472             return NULL;
7473         }catch (std::out_of_range e) {
7474             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7475             return NULL;
7476         }catch (DoesNotExist e) {
7477             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7478             return NULL;
7479         }catch(...) {
7480             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7481             return NULL;
7482         }
7483     }
7484     Py_INCREF(Py_None); resultobj = Py_None;
7485     return resultobj;
7486     fail:
7487     return NULL;
7488 }
7489 
7490 
InstanceNameIterator_swigregister(PyObject * self,PyObject * args)7491 static PyObject * InstanceNameIterator_swigregister(PyObject *self, PyObject *args) {
7492     PyObject *obj;
7493     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7494     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTInstanceNameXml_t, obj);
7495     Py_INCREF(obj);
7496     return Py_BuildValue((char *)"");
7497 }
_wrap_new_InstanceVector__SWIG_0(PyObject * self,PyObject * args)7498 static PyObject *_wrap_new_InstanceVector__SWIG_0(PyObject *self, PyObject *args) {
7499     PyObject *resultobj;
7500     unsigned int arg1 = (unsigned int) 0 ;
7501     std::vector<InstanceXml > *result;
7502     PyObject * obj0 = 0 ;
7503 
7504     if(!PyArg_ParseTuple(args,(char *)"|O:new_InstanceVector",&obj0)) goto fail;
7505     if (obj0) {
7506         arg1 = (unsigned int) PyInt_AsLong(obj0);
7507         if (PyErr_Occurred()) SWIG_fail;
7508     }
7509     {
7510         try {
7511             result = (std::vector<InstanceXml > *)new std::vector<InstanceXml >(arg1);
7512 
7513         }catch (XmlException e) {
7514             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7515             return NULL;
7516         }catch (std::range_error e) {
7517             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7518             return NULL;
7519         }catch (std::out_of_range e) {
7520             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7521             return NULL;
7522         }catch (DoesNotExist e) {
7523             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7524             return NULL;
7525         }catch(...) {
7526             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7527             return NULL;
7528         }
7529     }
7530     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTInstanceXml_t, 1);
7531     return resultobj;
7532     fail:
7533     return NULL;
7534 }
7535 
7536 
_wrap_new_InstanceVector__SWIG_1(PyObject * self,PyObject * args)7537 static PyObject *_wrap_new_InstanceVector__SWIG_1(PyObject *self, PyObject *args) {
7538     PyObject *resultobj;
7539     unsigned int arg1 ;
7540     InstanceXml *arg2 = 0 ;
7541     std::vector<InstanceXml > *result;
7542     PyObject * obj0 = 0 ;
7543     PyObject * obj1 = 0 ;
7544 
7545     if(!PyArg_ParseTuple(args,(char *)"OO:new_InstanceVector",&obj0,&obj1)) goto fail;
7546     arg1 = (unsigned int) PyInt_AsLong(obj0);
7547     if (PyErr_Occurred()) SWIG_fail;
7548     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7549     if (arg2 == NULL) {
7550         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
7551     }
7552     {
7553         try {
7554             result = (std::vector<InstanceXml > *)new std::vector<InstanceXml >(arg1,(InstanceXml const &)*arg2);
7555 
7556         }catch (XmlException e) {
7557             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7558             return NULL;
7559         }catch (std::range_error e) {
7560             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7561             return NULL;
7562         }catch (std::out_of_range e) {
7563             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7564             return NULL;
7565         }catch (DoesNotExist e) {
7566             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7567             return NULL;
7568         }catch(...) {
7569             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7570             return NULL;
7571         }
7572     }
7573     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTInstanceXml_t, 1);
7574     return resultobj;
7575     fail:
7576     return NULL;
7577 }
7578 
7579 
_wrap_new_InstanceVector__SWIG_2(PyObject * self,PyObject * args)7580 static PyObject *_wrap_new_InstanceVector__SWIG_2(PyObject *self, PyObject *args) {
7581     PyObject *resultobj;
7582     std::vector<InstanceXml > *arg1 = 0 ;
7583     std::vector<InstanceXml > *result;
7584     std::vector<InstanceXml > temp1 ;
7585     std::vector<InstanceXml > *v1 ;
7586     PyObject * obj0 = 0 ;
7587 
7588     if(!PyArg_ParseTuple(args,(char *)"O:new_InstanceVector",&obj0)) goto fail;
7589     {
7590         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
7591             unsigned int size = (PyTuple_Check(obj0) ?
7592             PyTuple_Size(obj0) :
7593             PyList_Size(obj0));
7594             temp1 = std::vector<InstanceXml >(size);
7595             arg1 = &temp1;
7596             for (unsigned int i=0; i<size; i++) {
7597                 InstanceXml* x;
7598                 PyObject* o = PySequence_GetItem(obj0,i);
7599                 if ((SWIG_ConvertPtr(o,(void **) &x,
7600                 SWIGTYPE_p_InstanceXml,0)) != -1) {
7601                     temp1[i] = *x;
7602                     Py_DECREF(o);
7603                 }else {
7604                     Py_DECREF(o);
7605                     PyErr_SetString(PyExc_TypeError,
7606                     "vector<""InstanceXml""> expected");
7607                     SWIG_fail;
7608                 }
7609             }
7610         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
7611         SWIGTYPE_p_std__vectorTInstanceXml_t,0) != -1) {
7612             arg1 = v1;
7613         }else {
7614             PyErr_SetString(PyExc_TypeError,"vector<" "InstanceXml" "> expected");
7615             SWIG_fail;
7616         }
7617     }
7618     {
7619         try {
7620             result = (std::vector<InstanceXml > *)new std::vector<InstanceXml >((std::vector<InstanceXml > const &)*arg1);
7621 
7622         }catch (XmlException e) {
7623             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7624             return NULL;
7625         }catch (std::range_error e) {
7626             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7627             return NULL;
7628         }catch (std::out_of_range e) {
7629             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7630             return NULL;
7631         }catch (DoesNotExist e) {
7632             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7633             return NULL;
7634         }catch(...) {
7635             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7636             return NULL;
7637         }
7638     }
7639     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTInstanceXml_t, 1);
7640     return resultobj;
7641     fail:
7642     return NULL;
7643 }
7644 
7645 
_wrap_new_InstanceVector(PyObject * self,PyObject * args)7646 static PyObject *_wrap_new_InstanceVector(PyObject *self, PyObject *args) {
7647     int argc;
7648     PyObject *argv[3];
7649     int ii;
7650 
7651     argc = PyObject_Length(args);
7652     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
7653         argv[ii] = PyTuple_GetItem(args,ii);
7654     }
7655     if ((argc >= 0) && (argc <= 1)) {
7656         int _v;
7657         if (argc <= 0) {
7658             return _wrap_new_InstanceVector__SWIG_0(self,args);
7659         }
7660         {
7661             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
7662         }
7663         if (_v) {
7664             return _wrap_new_InstanceVector__SWIG_0(self,args);
7665         }
7666     }
7667     if (argc == 1) {
7668         int _v;
7669         {
7670             /* native sequence? */
7671             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
7672                 unsigned int size = (PyTuple_Check(argv[0]) ?
7673                 PyTuple_Size(argv[0]) :
7674                 PyList_Size(argv[0]));
7675                 if (size == 0) {
7676                     /* an empty sequence can be of any type */
7677                     _v = 1;
7678                 }else {
7679                     /* check the first element only */
7680                     InstanceXml* x;
7681                     PyObject* o = PySequence_GetItem(argv[0],0);
7682                     if ((SWIG_ConvertPtr(o,(void **) &x,
7683                     SWIGTYPE_p_InstanceXml,0)) != -1)
7684                     _v = 1;
7685                     else
7686                     _v = 0;
7687                     Py_DECREF(o);
7688                 }
7689             }else {
7690                 /* wrapped vector? */
7691                 std::vector<InstanceXml >* v;
7692                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
7693                 SWIGTYPE_p_std__vectorTInstanceXml_t,0) != -1)
7694                 _v = 1;
7695                 else
7696                 _v = 0;
7697             }
7698         }
7699         if (_v) {
7700             return _wrap_new_InstanceVector__SWIG_2(self,args);
7701         }
7702     }
7703     if (argc == 2) {
7704         int _v;
7705         {
7706             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
7707         }
7708         if (_v) {
7709             {
7710                 void *ptr;
7711                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_InstanceXml, 0) == -1) {
7712                     _v = 0;
7713                     PyErr_Clear();
7714                 }else {
7715                     _v = 1;
7716                 }
7717             }
7718             if (_v) {
7719                 return _wrap_new_InstanceVector__SWIG_1(self,args);
7720             }
7721         }
7722     }
7723 
7724     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_InstanceVector'");
7725     return NULL;
7726 }
7727 
7728 
_wrap_InstanceVector___len__(PyObject * self,PyObject * args)7729 static PyObject *_wrap_InstanceVector___len__(PyObject *self, PyObject *args) {
7730     PyObject *resultobj;
7731     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
7732     unsigned int result;
7733     std::vector<InstanceXml > temp1 ;
7734     std::vector<InstanceXml > *v1 ;
7735     PyObject * obj0 = 0 ;
7736 
7737     if(!PyArg_ParseTuple(args,(char *)"O:InstanceVector___len__",&obj0)) goto fail;
7738     {
7739         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
7740             unsigned int size = (PyTuple_Check(obj0) ?
7741             PyTuple_Size(obj0) :
7742             PyList_Size(obj0));
7743             temp1 = std::vector<InstanceXml >(size);
7744             arg1 = &temp1;
7745             for (unsigned int i=0; i<size; i++) {
7746                 InstanceXml* x;
7747                 PyObject* o = PySequence_GetItem(obj0,i);
7748                 if ((SWIG_ConvertPtr(o,(void **) &x,
7749                 SWIGTYPE_p_InstanceXml,0)) != -1) {
7750                     temp1[i] = *x;
7751                     Py_DECREF(o);
7752                 }else {
7753                     Py_DECREF(o);
7754                     PyErr_SetString(PyExc_TypeError,
7755                     "vector<""InstanceXml""> expected");
7756                     SWIG_fail;
7757                 }
7758             }
7759         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
7760         SWIGTYPE_p_std__vectorTInstanceXml_t,0) != -1) {
7761             arg1 = v1;
7762         }else {
7763             PyErr_SetString(PyExc_TypeError,"vector<" "InstanceXml" "> expected");
7764             SWIG_fail;
7765         }
7766     }
7767     {
7768         try {
7769             result = (unsigned int)((std::vector<InstanceXml > const *)arg1)->size();
7770 
7771         }catch (XmlException e) {
7772             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7773             return NULL;
7774         }catch (std::range_error e) {
7775             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7776             return NULL;
7777         }catch (std::out_of_range e) {
7778             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7779             return NULL;
7780         }catch (DoesNotExist e) {
7781             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7782             return NULL;
7783         }catch(...) {
7784             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7785             return NULL;
7786         }
7787     }
7788     resultobj = PyInt_FromLong((long)result);
7789     return resultobj;
7790     fail:
7791     return NULL;
7792 }
7793 
7794 
_wrap_InstanceVector_clear(PyObject * self,PyObject * args)7795 static PyObject *_wrap_InstanceVector_clear(PyObject *self, PyObject *args) {
7796     PyObject *resultobj;
7797     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
7798     PyObject * obj0 = 0 ;
7799 
7800     if(!PyArg_ParseTuple(args,(char *)"O:InstanceVector_clear",&obj0)) goto fail;
7801     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7802     {
7803         try {
7804             (arg1)->clear();
7805 
7806         }catch (XmlException e) {
7807             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7808             return NULL;
7809         }catch (std::range_error e) {
7810             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7811             return NULL;
7812         }catch (std::out_of_range e) {
7813             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7814             return NULL;
7815         }catch (DoesNotExist e) {
7816             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7817             return NULL;
7818         }catch(...) {
7819             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7820             return NULL;
7821         }
7822     }
7823     Py_INCREF(Py_None); resultobj = Py_None;
7824     return resultobj;
7825     fail:
7826     return NULL;
7827 }
7828 
7829 
_wrap_InstanceVector_append(PyObject * self,PyObject * args)7830 static PyObject *_wrap_InstanceVector_append(PyObject *self, PyObject *args) {
7831     PyObject *resultobj;
7832     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
7833     InstanceXml *arg2 = 0 ;
7834     PyObject * obj0 = 0 ;
7835     PyObject * obj1 = 0 ;
7836 
7837     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceVector_append",&obj0,&obj1)) goto fail;
7838     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7839     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7840     if (arg2 == NULL) {
7841         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
7842     }
7843     {
7844         try {
7845             (arg1)->push_back((InstanceXml const &)*arg2);
7846 
7847         }catch (XmlException e) {
7848             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7849             return NULL;
7850         }catch (std::range_error e) {
7851             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7852             return NULL;
7853         }catch (std::out_of_range e) {
7854             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7855             return NULL;
7856         }catch (DoesNotExist e) {
7857             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7858             return NULL;
7859         }catch(...) {
7860             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7861             return NULL;
7862         }
7863     }
7864     Py_INCREF(Py_None); resultobj = Py_None;
7865     return resultobj;
7866     fail:
7867     return NULL;
7868 }
7869 
7870 
_wrap_InstanceVector___nonzero__(PyObject * self,PyObject * args)7871 static PyObject *_wrap_InstanceVector___nonzero__(PyObject *self, PyObject *args) {
7872     PyObject *resultobj;
7873     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
7874     bool result;
7875     PyObject * obj0 = 0 ;
7876 
7877     if(!PyArg_ParseTuple(args,(char *)"O:InstanceVector___nonzero__",&obj0)) goto fail;
7878     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7879     {
7880         try {
7881             result = (bool)std_vectorlInstanceXml_g___nonzero_____(arg1);
7882 
7883         }catch (XmlException e) {
7884             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7885             return NULL;
7886         }catch (std::range_error e) {
7887             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7888             return NULL;
7889         }catch (std::out_of_range e) {
7890             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7891             return NULL;
7892         }catch (DoesNotExist e) {
7893             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7894             return NULL;
7895         }catch(...) {
7896             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7897             return NULL;
7898         }
7899     }
7900     resultobj = PyInt_FromLong((long)result);
7901     return resultobj;
7902     fail:
7903     return NULL;
7904 }
7905 
7906 
_wrap_InstanceVector_pop(PyObject * self,PyObject * args)7907 static PyObject *_wrap_InstanceVector_pop(PyObject *self, PyObject *args) {
7908     PyObject *resultobj;
7909     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
7910     InstanceXml result;
7911     PyObject * obj0 = 0 ;
7912 
7913     if(!PyArg_ParseTuple(args,(char *)"O:InstanceVector_pop",&obj0)) goto fail;
7914     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7915     {
7916         try {
7917             result = std_vectorlInstanceXml_g_pop___(arg1);
7918 
7919         }catch (std::out_of_range& e) {
7920             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
7921         }
7922     }
7923     {
7924         InstanceXml * resultptr;
7925         resultptr = new InstanceXml((InstanceXml &) result);
7926         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_InstanceXml, 1);
7927     }
7928     return resultobj;
7929     fail:
7930     return NULL;
7931 }
7932 
7933 
_wrap_InstanceVector___getitem__(PyObject * self,PyObject * args)7934 static PyObject *_wrap_InstanceVector___getitem__(PyObject *self, PyObject *args) {
7935     PyObject *resultobj;
7936     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
7937     int arg2 ;
7938     InstanceXml *result;
7939     PyObject * obj0 = 0 ;
7940 
7941     if(!PyArg_ParseTuple(args,(char *)"Oi:InstanceVector___getitem__",&obj0,&arg2)) goto fail;
7942     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7943     {
7944         try {
7945             {
7946                 InstanceXml &_result_ref = std_vectorlInstanceXml_g___getitem_____(arg1,arg2);
7947                 result = (InstanceXml *) &_result_ref;
7948             }
7949 
7950         }catch (std::out_of_range& e) {
7951             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
7952         }
7953     }
7954     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceXml, 0);
7955     return resultobj;
7956     fail:
7957     return NULL;
7958 }
7959 
7960 
_wrap_InstanceVector___getslice__(PyObject * self,PyObject * args)7961 static PyObject *_wrap_InstanceVector___getslice__(PyObject *self, PyObject *args) {
7962     PyObject *resultobj;
7963     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
7964     int arg2 ;
7965     int arg3 ;
7966     std::vector<InstanceXml > result;
7967     PyObject * obj0 = 0 ;
7968 
7969     if(!PyArg_ParseTuple(args,(char *)"Oii:InstanceVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
7970     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7971     {
7972         try {
7973             result = std_vectorlInstanceXml_g___getslice_____(arg1,arg2,arg3);
7974 
7975         }catch (XmlException e) {
7976             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
7977             return NULL;
7978         }catch (std::range_error e) {
7979             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7980             return NULL;
7981         }catch (std::out_of_range e) {
7982             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
7983             return NULL;
7984         }catch (DoesNotExist e) {
7985             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
7986             return NULL;
7987         }catch(...) {
7988             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
7989             return NULL;
7990         }
7991     }
7992     {
7993         resultobj = PyTuple_New((&result)->size());
7994         for (unsigned int i=0; i<(&result)->size(); i++) {
7995             InstanceXml* ptr = new InstanceXml(((std::vector<InstanceXml > &)result)[i]);
7996             PyTuple_SetItem(resultobj,i,
7997             SWIG_NewPointerObj((void *) ptr,
7998             SWIGTYPE_p_InstanceXml, 1));
7999         }
8000     }
8001     return resultobj;
8002     fail:
8003     return NULL;
8004 }
8005 
8006 
_wrap_InstanceVector___setitem__(PyObject * self,PyObject * args)8007 static PyObject *_wrap_InstanceVector___setitem__(PyObject *self, PyObject *args) {
8008     PyObject *resultobj;
8009     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
8010     int arg2 ;
8011     InstanceXml *arg3 = 0 ;
8012     PyObject * obj0 = 0 ;
8013     PyObject * obj2 = 0 ;
8014 
8015     if(!PyArg_ParseTuple(args,(char *)"OiO:InstanceVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
8016     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8017     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8018     if (arg3 == NULL) {
8019         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
8020     }
8021     {
8022         try {
8023             std_vectorlInstanceXml_g___setitem_____(arg1,arg2,(InstanceXml const &)*arg3);
8024 
8025         }catch (std::out_of_range& e) {
8026             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
8027         }
8028     }
8029     Py_INCREF(Py_None); resultobj = Py_None;
8030     return resultobj;
8031     fail:
8032     return NULL;
8033 }
8034 
8035 
_wrap_InstanceVector___setslice__(PyObject * self,PyObject * args)8036 static PyObject *_wrap_InstanceVector___setslice__(PyObject *self, PyObject *args) {
8037     PyObject *resultobj;
8038     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
8039     int arg2 ;
8040     int arg3 ;
8041     std::vector<InstanceXml > *arg4 = 0 ;
8042     std::vector<InstanceXml > temp4 ;
8043     std::vector<InstanceXml > *v4 ;
8044     PyObject * obj0 = 0 ;
8045     PyObject * obj3 = 0 ;
8046 
8047     if(!PyArg_ParseTuple(args,(char *)"OiiO:InstanceVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
8048     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8049     {
8050         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
8051             unsigned int size = (PyTuple_Check(obj3) ?
8052             PyTuple_Size(obj3) :
8053             PyList_Size(obj3));
8054             temp4 = std::vector<InstanceXml >(size);
8055             arg4 = &temp4;
8056             for (unsigned int i=0; i<size; i++) {
8057                 InstanceXml* x;
8058                 PyObject* o = PySequence_GetItem(obj3,i);
8059                 if ((SWIG_ConvertPtr(o,(void **) &x,
8060                 SWIGTYPE_p_InstanceXml,0)) != -1) {
8061                     temp4[i] = *x;
8062                     Py_DECREF(o);
8063                 }else {
8064                     Py_DECREF(o);
8065                     PyErr_SetString(PyExc_TypeError,
8066                     "vector<""InstanceXml""> expected");
8067                     SWIG_fail;
8068                 }
8069             }
8070         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
8071         SWIGTYPE_p_std__vectorTInstanceXml_t,0) != -1) {
8072             arg4 = v4;
8073         }else {
8074             PyErr_SetString(PyExc_TypeError,"vector<" "InstanceXml" "> expected");
8075             SWIG_fail;
8076         }
8077     }
8078     {
8079         try {
8080             std_vectorlInstanceXml_g___setslice_____(arg1,arg2,arg3,(std::vector<InstanceXml > const &)*arg4);
8081 
8082         }catch (XmlException e) {
8083             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8084             return NULL;
8085         }catch (std::range_error e) {
8086             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8087             return NULL;
8088         }catch (std::out_of_range e) {
8089             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8090             return NULL;
8091         }catch (DoesNotExist e) {
8092             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8093             return NULL;
8094         }catch(...) {
8095             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8096             return NULL;
8097         }
8098     }
8099     Py_INCREF(Py_None); resultobj = Py_None;
8100     return resultobj;
8101     fail:
8102     return NULL;
8103 }
8104 
8105 
_wrap_InstanceVector___delitem__(PyObject * self,PyObject * args)8106 static PyObject *_wrap_InstanceVector___delitem__(PyObject *self, PyObject *args) {
8107     PyObject *resultobj;
8108     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
8109     int arg2 ;
8110     PyObject * obj0 = 0 ;
8111 
8112     if(!PyArg_ParseTuple(args,(char *)"Oi:InstanceVector___delitem__",&obj0,&arg2)) goto fail;
8113     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8114     {
8115         try {
8116             std_vectorlInstanceXml_g___delitem_____(arg1,arg2);
8117 
8118         }catch (std::out_of_range& e) {
8119             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
8120         }
8121     }
8122     Py_INCREF(Py_None); resultobj = Py_None;
8123     return resultobj;
8124     fail:
8125     return NULL;
8126 }
8127 
8128 
_wrap_InstanceVector___delslice__(PyObject * self,PyObject * args)8129 static PyObject *_wrap_InstanceVector___delslice__(PyObject *self, PyObject *args) {
8130     PyObject *resultobj;
8131     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
8132     int arg2 ;
8133     int arg3 ;
8134     PyObject * obj0 = 0 ;
8135 
8136     if(!PyArg_ParseTuple(args,(char *)"Oii:InstanceVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
8137     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8138     {
8139         try {
8140             std_vectorlInstanceXml_g___delslice_____(arg1,arg2,arg3);
8141 
8142         }catch (XmlException e) {
8143             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8144             return NULL;
8145         }catch (std::range_error e) {
8146             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8147             return NULL;
8148         }catch (std::out_of_range e) {
8149             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8150             return NULL;
8151         }catch (DoesNotExist e) {
8152             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8153             return NULL;
8154         }catch(...) {
8155             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8156             return NULL;
8157         }
8158     }
8159     Py_INCREF(Py_None); resultobj = Py_None;
8160     return resultobj;
8161     fail:
8162     return NULL;
8163 }
8164 
8165 
_wrap_delete_InstanceVector(PyObject * self,PyObject * args)8166 static PyObject *_wrap_delete_InstanceVector(PyObject *self, PyObject *args) {
8167     PyObject *resultobj;
8168     std::vector<InstanceXml > *arg1 = (std::vector<InstanceXml > *) 0 ;
8169     PyObject * obj0 = 0 ;
8170 
8171     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceVector",&obj0)) goto fail;
8172     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8173     {
8174         try {
8175             delete arg1;
8176 
8177         }catch (XmlException e) {
8178             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8179             return NULL;
8180         }catch (std::range_error e) {
8181             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8182             return NULL;
8183         }catch (std::out_of_range e) {
8184             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8185             return NULL;
8186         }catch (DoesNotExist e) {
8187             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8188             return NULL;
8189         }catch(...) {
8190             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8191             return NULL;
8192         }
8193     }
8194     Py_INCREF(Py_None); resultobj = Py_None;
8195     return resultobj;
8196     fail:
8197     return NULL;
8198 }
8199 
8200 
InstanceVector_swigregister(PyObject * self,PyObject * args)8201 static PyObject * InstanceVector_swigregister(PyObject *self, PyObject *args) {
8202     PyObject *obj;
8203     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8204     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTInstanceXml_t, obj);
8205     Py_INCREF(obj);
8206     return Py_BuildValue((char *)"");
8207 }
_wrap_new_InstanceArray(PyObject * self,PyObject * args)8208 static PyObject *_wrap_new_InstanceArray(PyObject *self, PyObject *args) {
8209     PyObject *resultobj;
8210     ArrayXml<InstanceXml > *result;
8211 
8212     if(!PyArg_ParseTuple(args,(char *)":new_InstanceArray")) goto fail;
8213     {
8214         try {
8215             result = (ArrayXml<InstanceXml > *)new ArrayXml<InstanceXml >();
8216 
8217         }catch (XmlException e) {
8218             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8219             return NULL;
8220         }catch (std::range_error e) {
8221             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8222             return NULL;
8223         }catch (std::out_of_range e) {
8224             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8225             return NULL;
8226         }catch (DoesNotExist e) {
8227             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8228             return NULL;
8229         }catch(...) {
8230             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8231             return NULL;
8232         }
8233     }
8234     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTInstanceXml_t, 1);
8235     return resultobj;
8236     fail:
8237     return NULL;
8238 }
8239 
8240 
_wrap_InstanceArray_add(PyObject * self,PyObject * args)8241 static PyObject *_wrap_InstanceArray_add(PyObject *self, PyObject *args) {
8242     PyObject *resultobj;
8243     ArrayXml<InstanceXml > *arg1 = (ArrayXml<InstanceXml > *) 0 ;
8244     InstanceXml *arg2 = 0 ;
8245     PyObject * obj0 = 0 ;
8246     PyObject * obj1 = 0 ;
8247 
8248     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceArray_add",&obj0,&obj1)) goto fail;
8249     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8250     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8251     if (arg2 == NULL) {
8252         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
8253     }
8254     {
8255         try {
8256             (arg1)->add((InstanceXml const &)*arg2);
8257 
8258         }catch (XmlException e) {
8259             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8260             return NULL;
8261         }catch (std::range_error e) {
8262             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8263             return NULL;
8264         }catch (std::out_of_range e) {
8265             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8266             return NULL;
8267         }catch (DoesNotExist e) {
8268             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8269             return NULL;
8270         }catch(...) {
8271             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8272             return NULL;
8273         }
8274     }
8275     Py_INCREF(Py_None); resultobj = Py_None;
8276     return resultobj;
8277     fail:
8278     return NULL;
8279 }
8280 
8281 
_wrap_InstanceArray_toStringBuffer(PyObject * self,PyObject * args)8282 static PyObject *_wrap_InstanceArray_toStringBuffer(PyObject *self, PyObject *args) {
8283     PyObject *resultobj;
8284     ArrayXml<InstanceXml > *arg1 = (ArrayXml<InstanceXml > *) 0 ;
8285     string *arg2 = 0 ;
8286     char *arg3 = (char *) " " ;
8287     char *arg4 = (char *) "" ;
8288     PyObject * obj0 = 0 ;
8289     PyObject * obj1 = 0 ;
8290 
8291     if(!PyArg_ParseTuple(args,(char *)"OO|ss:InstanceArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
8292     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8293     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8294     if (arg2 == NULL) {
8295         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
8296     }
8297     {
8298         try {
8299             (arg1)->toStringBuffer(*arg2,arg3,arg4);
8300 
8301         }catch (XmlException e) {
8302             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8303             return NULL;
8304         }catch (std::range_error e) {
8305             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8306             return NULL;
8307         }catch (std::out_of_range e) {
8308             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8309             return NULL;
8310         }catch (DoesNotExist e) {
8311             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8312             return NULL;
8313         }catch(...) {
8314             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8315             return NULL;
8316         }
8317     }
8318     Py_INCREF(Py_None); resultobj = Py_None;
8319     return resultobj;
8320     fail:
8321     return NULL;
8322 }
8323 
8324 
_wrap_InstanceArray___setitem__(PyObject * self,PyObject * args)8325 static PyObject *_wrap_InstanceArray___setitem__(PyObject *self, PyObject *args) {
8326     PyObject *resultobj;
8327     ArrayXml<InstanceXml > *arg1 = (ArrayXml<InstanceXml > *) 0 ;
8328     int arg2 ;
8329     InstanceXml *arg3 = (InstanceXml *) 0 ;
8330     PyObject * obj0 = 0 ;
8331     PyObject * obj2 = 0 ;
8332 
8333     if(!PyArg_ParseTuple(args,(char *)"OiO:InstanceArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
8334     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8335     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8336     {
8337         try {
8338             ArrayXmllInstanceXml_g___setitem_____(arg1,arg2,arg3);
8339 
8340         }catch (std::out_of_range& e) {
8341             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
8342         }
8343     }
8344     Py_INCREF(Py_None); resultobj = Py_None;
8345     return resultobj;
8346     fail:
8347     return NULL;
8348 }
8349 
8350 
_wrap_InstanceArray___getitem__(PyObject * self,PyObject * args)8351 static PyObject *_wrap_InstanceArray___getitem__(PyObject *self, PyObject *args) {
8352     PyObject *resultobj;
8353     ArrayXml<InstanceXml > *arg1 = (ArrayXml<InstanceXml > *) 0 ;
8354     int arg2 ;
8355     InstanceXml *result;
8356     PyObject * obj0 = 0 ;
8357 
8358     if(!PyArg_ParseTuple(args,(char *)"Oi:InstanceArray___getitem__",&obj0,&arg2)) goto fail;
8359     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8360     {
8361         try {
8362             result = (InstanceXml *)ArrayXmllInstanceXml_g___getitem_____(arg1,arg2);
8363 
8364         }catch (std::out_of_range& e) {
8365             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
8366         }
8367     }
8368     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceXml, 0);
8369     return resultobj;
8370     fail:
8371     return NULL;
8372 }
8373 
8374 
_wrap_InstanceArray___str__(PyObject * self,PyObject * args)8375 static PyObject *_wrap_InstanceArray___str__(PyObject *self, PyObject *args) {
8376     PyObject *resultobj;
8377     ArrayXml<InstanceXml > *arg1 = (ArrayXml<InstanceXml > *) 0 ;
8378     string result;
8379     PyObject * obj0 = 0 ;
8380 
8381     if(!PyArg_ParseTuple(args,(char *)"O:InstanceArray___str__",&obj0)) goto fail;
8382     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8383     {
8384         try {
8385             result = ArrayXmllInstanceXml_g___str_____(arg1);
8386 
8387         }catch (XmlException e) {
8388             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8389             return NULL;
8390         }catch (std::range_error e) {
8391             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8392             return NULL;
8393         }catch (std::out_of_range e) {
8394             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8395             return NULL;
8396         }catch (DoesNotExist e) {
8397             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8398             return NULL;
8399         }catch(...) {
8400             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8401             return NULL;
8402         }
8403     }
8404     {
8405         resultobj = PyString_FromString((&result)->c_str());
8406     }
8407     return resultobj;
8408     fail:
8409     return NULL;
8410 }
8411 
8412 
_wrap_InstanceArray___iter__(PyObject * self,PyObject * args)8413 static PyObject *_wrap_InstanceArray___iter__(PyObject *self, PyObject *args) {
8414     PyObject *resultobj;
8415     ArrayXml<InstanceXml > *arg1 = (ArrayXml<InstanceXml > *) 0 ;
8416     ArrayIterator<InstanceXml > result;
8417     PyObject * obj0 = 0 ;
8418 
8419     if(!PyArg_ParseTuple(args,(char *)"O:InstanceArray___iter__",&obj0)) goto fail;
8420     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8421     {
8422         try {
8423             result = ArrayXmllInstanceXml_g___iter_____(arg1);
8424 
8425         }catch (XmlException e) {
8426             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8427             return NULL;
8428         }catch (std::range_error e) {
8429             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8430             return NULL;
8431         }catch (std::out_of_range e) {
8432             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8433             return NULL;
8434         }catch (DoesNotExist e) {
8435             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8436             return NULL;
8437         }catch(...) {
8438             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8439             return NULL;
8440         }
8441     }
8442     {
8443         ArrayIterator<InstanceXml > * resultptr;
8444         resultptr = new ArrayIterator<InstanceXml >((ArrayIterator<InstanceXml > &) result);
8445         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTInstanceXml_t, 1);
8446     }
8447     return resultobj;
8448     fail:
8449     return NULL;
8450 }
8451 
8452 
_wrap_delete_InstanceArray(PyObject * self,PyObject * args)8453 static PyObject *_wrap_delete_InstanceArray(PyObject *self, PyObject *args) {
8454     PyObject *resultobj;
8455     ArrayXml<InstanceXml > *arg1 = (ArrayXml<InstanceXml > *) 0 ;
8456     PyObject * obj0 = 0 ;
8457 
8458     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceArray",&obj0)) goto fail;
8459     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8460     {
8461         try {
8462             delete arg1;
8463 
8464         }catch (XmlException e) {
8465             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8466             return NULL;
8467         }catch (std::range_error e) {
8468             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8469             return NULL;
8470         }catch (std::out_of_range e) {
8471             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8472             return NULL;
8473         }catch (DoesNotExist e) {
8474             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8475             return NULL;
8476         }catch(...) {
8477             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8478             return NULL;
8479         }
8480     }
8481     Py_INCREF(Py_None); resultobj = Py_None;
8482     return resultobj;
8483     fail:
8484     return NULL;
8485 }
8486 
8487 
InstanceArray_swigregister(PyObject * self,PyObject * args)8488 static PyObject * InstanceArray_swigregister(PyObject *self, PyObject *args) {
8489     PyObject *obj;
8490     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8491     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTInstanceXml_t, obj);
8492     Py_INCREF(obj);
8493     return Py_BuildValue((char *)"");
8494 }
_wrap_InstanceIterator_it_set(PyObject * self,PyObject * args)8495 static PyObject *_wrap_InstanceIterator_it_set(PyObject *self, PyObject *args) {
8496     PyObject *resultobj;
8497     ArrayIterator<InstanceXml > *arg1 = (ArrayIterator<InstanceXml > *) 0 ;
8498     int arg2 ;
8499     PyObject * obj0 = 0 ;
8500 
8501     if(!PyArg_ParseTuple(args,(char *)"Oi:InstanceIterator_it_set",&obj0,&arg2)) goto fail;
8502     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8503     if (arg1) (arg1)->it = arg2;
8504 
8505     Py_INCREF(Py_None); resultobj = Py_None;
8506     return resultobj;
8507     fail:
8508     return NULL;
8509 }
8510 
8511 
_wrap_InstanceIterator_it_get(PyObject * self,PyObject * args)8512 static PyObject *_wrap_InstanceIterator_it_get(PyObject *self, PyObject *args) {
8513     PyObject *resultobj;
8514     ArrayIterator<InstanceXml > *arg1 = (ArrayIterator<InstanceXml > *) 0 ;
8515     int result;
8516     PyObject * obj0 = 0 ;
8517 
8518     if(!PyArg_ParseTuple(args,(char *)"O:InstanceIterator_it_get",&obj0)) goto fail;
8519     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8520     result = (int) ((arg1)->it);
8521 
8522     resultobj = PyInt_FromLong((long)result);
8523     return resultobj;
8524     fail:
8525     return NULL;
8526 }
8527 
8528 
_wrap_InstanceIterator_c_set(PyObject * self,PyObject * args)8529 static PyObject *_wrap_InstanceIterator_c_set(PyObject *self, PyObject *args) {
8530     PyObject *resultobj;
8531     ArrayIterator<InstanceXml > *arg1 = (ArrayIterator<InstanceXml > *) 0 ;
8532     ArrayXml<InstanceXml > *arg2 = (ArrayXml<InstanceXml > *) 0 ;
8533     PyObject * obj0 = 0 ;
8534     PyObject * obj1 = 0 ;
8535 
8536     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceIterator_c_set",&obj0,&obj1)) goto fail;
8537     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8538     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
8539     if (arg1) (arg1)->c = arg2;
8540 
8541     Py_INCREF(Py_None); resultobj = Py_None;
8542     return resultobj;
8543     fail:
8544     return NULL;
8545 }
8546 
8547 
_wrap_InstanceIterator_c_get(PyObject * self,PyObject * args)8548 static PyObject *_wrap_InstanceIterator_c_get(PyObject *self, PyObject *args) {
8549     PyObject *resultobj;
8550     ArrayIterator<InstanceXml > *arg1 = (ArrayIterator<InstanceXml > *) 0 ;
8551     ArrayXml<InstanceXml > *result;
8552     PyObject * obj0 = 0 ;
8553 
8554     if(!PyArg_ParseTuple(args,(char *)"O:InstanceIterator_c_get",&obj0)) goto fail;
8555     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8556     result = (ArrayXml<InstanceXml > *) ((arg1)->c);
8557 
8558     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTInstanceXml_t, 0);
8559     return resultobj;
8560     fail:
8561     return NULL;
8562 }
8563 
8564 
_wrap_new_InstanceIterator__SWIG_0(PyObject * self,PyObject * args)8565 static PyObject *_wrap_new_InstanceIterator__SWIG_0(PyObject *self, PyObject *args) {
8566     PyObject *resultobj;
8567     ArrayIterator<InstanceXml > *result;
8568 
8569     if(!PyArg_ParseTuple(args,(char *)":new_InstanceIterator")) goto fail;
8570     {
8571         try {
8572             result = (ArrayIterator<InstanceXml > *)new ArrayIterator<InstanceXml >();
8573 
8574         }catch (XmlException e) {
8575             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8576             return NULL;
8577         }catch (std::range_error e) {
8578             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8579             return NULL;
8580         }catch (std::out_of_range e) {
8581             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8582             return NULL;
8583         }catch (DoesNotExist e) {
8584             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8585             return NULL;
8586         }catch(...) {
8587             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8588             return NULL;
8589         }
8590     }
8591     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTInstanceXml_t, 1);
8592     return resultobj;
8593     fail:
8594     return NULL;
8595 }
8596 
8597 
_wrap_new_InstanceIterator__SWIG_1(PyObject * self,PyObject * args)8598 static PyObject *_wrap_new_InstanceIterator__SWIG_1(PyObject *self, PyObject *args) {
8599     PyObject *resultobj;
8600     ArrayIterator<InstanceXml > *arg1 = 0 ;
8601     ArrayIterator<InstanceXml > *result;
8602     PyObject * obj0 = 0 ;
8603 
8604     if(!PyArg_ParseTuple(args,(char *)"O:new_InstanceIterator",&obj0)) goto fail;
8605     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8606     if (arg1 == NULL) {
8607         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
8608     }
8609     {
8610         try {
8611             result = (ArrayIterator<InstanceXml > *)new ArrayIterator<InstanceXml >((ArrayIterator<InstanceXml > const &)*arg1);
8612 
8613         }catch (XmlException e) {
8614             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8615             return NULL;
8616         }catch (std::range_error e) {
8617             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8618             return NULL;
8619         }catch (std::out_of_range e) {
8620             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8621             return NULL;
8622         }catch (DoesNotExist e) {
8623             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8624             return NULL;
8625         }catch(...) {
8626             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8627             return NULL;
8628         }
8629     }
8630     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTInstanceXml_t, 1);
8631     return resultobj;
8632     fail:
8633     return NULL;
8634 }
8635 
8636 
_wrap_new_InstanceIterator__SWIG_2(PyObject * self,PyObject * args)8637 static PyObject *_wrap_new_InstanceIterator__SWIG_2(PyObject *self, PyObject *args) {
8638     PyObject *resultobj;
8639     int arg1 ;
8640     ArrayXml<InstanceXml > *arg2 = (ArrayXml<InstanceXml > *) 0 ;
8641     ArrayIterator<InstanceXml > *result;
8642     PyObject * obj1 = 0 ;
8643 
8644     if(!PyArg_ParseTuple(args,(char *)"iO:new_InstanceIterator",&arg1,&obj1)) goto fail;
8645     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8646     {
8647         try {
8648             result = (ArrayIterator<InstanceXml > *)new ArrayIterator<InstanceXml >(arg1,arg2);
8649 
8650         }catch (XmlException e) {
8651             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8652             return NULL;
8653         }catch (std::range_error e) {
8654             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8655             return NULL;
8656         }catch (std::out_of_range e) {
8657             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8658             return NULL;
8659         }catch (DoesNotExist e) {
8660             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8661             return NULL;
8662         }catch(...) {
8663             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8664             return NULL;
8665         }
8666     }
8667     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTInstanceXml_t, 1);
8668     return resultobj;
8669     fail:
8670     return NULL;
8671 }
8672 
8673 
_wrap_new_InstanceIterator(PyObject * self,PyObject * args)8674 static PyObject *_wrap_new_InstanceIterator(PyObject *self, PyObject *args) {
8675     int argc;
8676     PyObject *argv[3];
8677     int ii;
8678 
8679     argc = PyObject_Length(args);
8680     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
8681         argv[ii] = PyTuple_GetItem(args,ii);
8682     }
8683     if (argc == 0) {
8684         return _wrap_new_InstanceIterator__SWIG_0(self,args);
8685     }
8686     if (argc == 1) {
8687         int _v;
8688         {
8689             void *ptr;
8690             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTInstanceXml_t, 0) == -1) {
8691                 _v = 0;
8692                 PyErr_Clear();
8693             }else {
8694                 _v = 1;
8695             }
8696         }
8697         if (_v) {
8698             return _wrap_new_InstanceIterator__SWIG_1(self,args);
8699         }
8700     }
8701     if (argc == 2) {
8702         int _v;
8703         {
8704             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
8705         }
8706         if (_v) {
8707             {
8708                 void *ptr;
8709                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTInstanceXml_t, 0) == -1) {
8710                     _v = 0;
8711                     PyErr_Clear();
8712                 }else {
8713                     _v = 1;
8714                 }
8715             }
8716             if (_v) {
8717                 return _wrap_new_InstanceIterator__SWIG_2(self,args);
8718             }
8719         }
8720     }
8721 
8722     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_InstanceIterator'");
8723     return NULL;
8724 }
8725 
8726 
_wrap_InstanceIterator___iter__(PyObject * self,PyObject * args)8727 static PyObject *_wrap_InstanceIterator___iter__(PyObject *self, PyObject *args) {
8728     PyObject *resultobj;
8729     ArrayIterator<InstanceXml > *arg1 = (ArrayIterator<InstanceXml > *) 0 ;
8730     ArrayIterator<InstanceXml > result;
8731     PyObject * obj0 = 0 ;
8732 
8733     if(!PyArg_ParseTuple(args,(char *)"O:InstanceIterator___iter__",&obj0)) goto fail;
8734     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8735     {
8736         try {
8737             result = (arg1)->__iter__();
8738 
8739         }catch (XmlException e) {
8740             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8741             return NULL;
8742         }catch (std::range_error e) {
8743             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8744             return NULL;
8745         }catch (std::out_of_range e) {
8746             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8747             return NULL;
8748         }catch (DoesNotExist e) {
8749             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8750             return NULL;
8751         }catch(...) {
8752             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8753             return NULL;
8754         }
8755     }
8756     {
8757         ArrayIterator<InstanceXml > * resultptr;
8758         resultptr = new ArrayIterator<InstanceXml >((ArrayIterator<InstanceXml > &) result);
8759         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTInstanceXml_t, 1);
8760     }
8761     return resultobj;
8762     fail:
8763     return NULL;
8764 }
8765 
8766 
_wrap_InstanceIterator_next(PyObject * self,PyObject * args)8767 static PyObject *_wrap_InstanceIterator_next(PyObject *self, PyObject *args) {
8768     PyObject *resultobj;
8769     ArrayIterator<InstanceXml > *arg1 = (ArrayIterator<InstanceXml > *) 0 ;
8770     InstanceXml *result;
8771     PyObject * obj0 = 0 ;
8772 
8773     if(!PyArg_ParseTuple(args,(char *)"O:InstanceIterator_next",&obj0)) goto fail;
8774     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8775     {
8776         try {
8777             result = (InstanceXml *)(arg1)->next();
8778 
8779         }catch (XmlException e) {
8780             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8781             return NULL;
8782         }catch (std::range_error e) {
8783             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8784             return NULL;
8785         }catch (std::out_of_range e) {
8786             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8787             return NULL;
8788         }catch (DoesNotExist e) {
8789             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8790             return NULL;
8791         }catch(...) {
8792             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8793             return NULL;
8794         }
8795     }
8796     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceXml, 0);
8797     return resultobj;
8798     fail:
8799     return NULL;
8800 }
8801 
8802 
_wrap_delete_InstanceIterator(PyObject * self,PyObject * args)8803 static PyObject *_wrap_delete_InstanceIterator(PyObject *self, PyObject *args) {
8804     PyObject *resultobj;
8805     ArrayIterator<InstanceXml > *arg1 = (ArrayIterator<InstanceXml > *) 0 ;
8806     PyObject * obj0 = 0 ;
8807 
8808     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceIterator",&obj0)) goto fail;
8809     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8810     {
8811         try {
8812             delete arg1;
8813 
8814         }catch (XmlException e) {
8815             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8816             return NULL;
8817         }catch (std::range_error e) {
8818             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8819             return NULL;
8820         }catch (std::out_of_range e) {
8821             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8822             return NULL;
8823         }catch (DoesNotExist e) {
8824             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8825             return NULL;
8826         }catch(...) {
8827             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8828             return NULL;
8829         }
8830     }
8831     Py_INCREF(Py_None); resultobj = Py_None;
8832     return resultobj;
8833     fail:
8834     return NULL;
8835 }
8836 
8837 
InstanceIterator_swigregister(PyObject * self,PyObject * args)8838 static PyObject * InstanceIterator_swigregister(PyObject *self, PyObject *args) {
8839     PyObject *obj;
8840     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8841     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTInstanceXml_t, obj);
8842     Py_INCREF(obj);
8843     return Py_BuildValue((char *)"");
8844 }
_wrap_new_KeyBindingVector__SWIG_0(PyObject * self,PyObject * args)8845 static PyObject *_wrap_new_KeyBindingVector__SWIG_0(PyObject *self, PyObject *args) {
8846     PyObject *resultobj;
8847     unsigned int arg1 = (unsigned int) 0 ;
8848     std::vector<KeyBindingXml > *result;
8849     PyObject * obj0 = 0 ;
8850 
8851     if(!PyArg_ParseTuple(args,(char *)"|O:new_KeyBindingVector",&obj0)) goto fail;
8852     if (obj0) {
8853         arg1 = (unsigned int) PyInt_AsLong(obj0);
8854         if (PyErr_Occurred()) SWIG_fail;
8855     }
8856     {
8857         try {
8858             result = (std::vector<KeyBindingXml > *)new std::vector<KeyBindingXml >(arg1);
8859 
8860         }catch (XmlException e) {
8861             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8862             return NULL;
8863         }catch (std::range_error e) {
8864             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8865             return NULL;
8866         }catch (std::out_of_range e) {
8867             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8868             return NULL;
8869         }catch (DoesNotExist e) {
8870             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8871             return NULL;
8872         }catch(...) {
8873             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8874             return NULL;
8875         }
8876     }
8877     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTKeyBindingXml_t, 1);
8878     return resultobj;
8879     fail:
8880     return NULL;
8881 }
8882 
8883 
_wrap_new_KeyBindingVector__SWIG_1(PyObject * self,PyObject * args)8884 static PyObject *_wrap_new_KeyBindingVector__SWIG_1(PyObject *self, PyObject *args) {
8885     PyObject *resultobj;
8886     unsigned int arg1 ;
8887     KeyBindingXml *arg2 = 0 ;
8888     std::vector<KeyBindingXml > *result;
8889     PyObject * obj0 = 0 ;
8890     PyObject * obj1 = 0 ;
8891 
8892     if(!PyArg_ParseTuple(args,(char *)"OO:new_KeyBindingVector",&obj0,&obj1)) goto fail;
8893     arg1 = (unsigned int) PyInt_AsLong(obj0);
8894     if (PyErr_Occurred()) SWIG_fail;
8895     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8896     if (arg2 == NULL) {
8897         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
8898     }
8899     {
8900         try {
8901             result = (std::vector<KeyBindingXml > *)new std::vector<KeyBindingXml >(arg1,(KeyBindingXml const &)*arg2);
8902 
8903         }catch (XmlException e) {
8904             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8905             return NULL;
8906         }catch (std::range_error e) {
8907             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8908             return NULL;
8909         }catch (std::out_of_range e) {
8910             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8911             return NULL;
8912         }catch (DoesNotExist e) {
8913             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8914             return NULL;
8915         }catch(...) {
8916             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8917             return NULL;
8918         }
8919     }
8920     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTKeyBindingXml_t, 1);
8921     return resultobj;
8922     fail:
8923     return NULL;
8924 }
8925 
8926 
_wrap_new_KeyBindingVector__SWIG_2(PyObject * self,PyObject * args)8927 static PyObject *_wrap_new_KeyBindingVector__SWIG_2(PyObject *self, PyObject *args) {
8928     PyObject *resultobj;
8929     std::vector<KeyBindingXml > *arg1 = 0 ;
8930     std::vector<KeyBindingXml > *result;
8931     std::vector<KeyBindingXml > temp1 ;
8932     std::vector<KeyBindingXml > *v1 ;
8933     PyObject * obj0 = 0 ;
8934 
8935     if(!PyArg_ParseTuple(args,(char *)"O:new_KeyBindingVector",&obj0)) goto fail;
8936     {
8937         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
8938             unsigned int size = (PyTuple_Check(obj0) ?
8939             PyTuple_Size(obj0) :
8940             PyList_Size(obj0));
8941             temp1 = std::vector<KeyBindingXml >(size);
8942             arg1 = &temp1;
8943             for (unsigned int i=0; i<size; i++) {
8944                 KeyBindingXml* x;
8945                 PyObject* o = PySequence_GetItem(obj0,i);
8946                 if ((SWIG_ConvertPtr(o,(void **) &x,
8947                 SWIGTYPE_p_KeyBindingXml,0)) != -1) {
8948                     temp1[i] = *x;
8949                     Py_DECREF(o);
8950                 }else {
8951                     Py_DECREF(o);
8952                     PyErr_SetString(PyExc_TypeError,
8953                     "vector<""KeyBindingXml""> expected");
8954                     SWIG_fail;
8955                 }
8956             }
8957         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
8958         SWIGTYPE_p_std__vectorTKeyBindingXml_t,0) != -1) {
8959             arg1 = v1;
8960         }else {
8961             PyErr_SetString(PyExc_TypeError,"vector<" "KeyBindingXml" "> expected");
8962             SWIG_fail;
8963         }
8964     }
8965     {
8966         try {
8967             result = (std::vector<KeyBindingXml > *)new std::vector<KeyBindingXml >((std::vector<KeyBindingXml > const &)*arg1);
8968 
8969         }catch (XmlException e) {
8970             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
8971             return NULL;
8972         }catch (std::range_error e) {
8973             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8974             return NULL;
8975         }catch (std::out_of_range e) {
8976             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
8977             return NULL;
8978         }catch (DoesNotExist e) {
8979             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
8980             return NULL;
8981         }catch(...) {
8982             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
8983             return NULL;
8984         }
8985     }
8986     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTKeyBindingXml_t, 1);
8987     return resultobj;
8988     fail:
8989     return NULL;
8990 }
8991 
8992 
_wrap_new_KeyBindingVector(PyObject * self,PyObject * args)8993 static PyObject *_wrap_new_KeyBindingVector(PyObject *self, PyObject *args) {
8994     int argc;
8995     PyObject *argv[3];
8996     int ii;
8997 
8998     argc = PyObject_Length(args);
8999     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
9000         argv[ii] = PyTuple_GetItem(args,ii);
9001     }
9002     if ((argc >= 0) && (argc <= 1)) {
9003         int _v;
9004         if (argc <= 0) {
9005             return _wrap_new_KeyBindingVector__SWIG_0(self,args);
9006         }
9007         {
9008             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
9009         }
9010         if (_v) {
9011             return _wrap_new_KeyBindingVector__SWIG_0(self,args);
9012         }
9013     }
9014     if (argc == 1) {
9015         int _v;
9016         {
9017             /* native sequence? */
9018             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
9019                 unsigned int size = (PyTuple_Check(argv[0]) ?
9020                 PyTuple_Size(argv[0]) :
9021                 PyList_Size(argv[0]));
9022                 if (size == 0) {
9023                     /* an empty sequence can be of any type */
9024                     _v = 1;
9025                 }else {
9026                     /* check the first element only */
9027                     KeyBindingXml* x;
9028                     PyObject* o = PySequence_GetItem(argv[0],0);
9029                     if ((SWIG_ConvertPtr(o,(void **) &x,
9030                     SWIGTYPE_p_KeyBindingXml,0)) != -1)
9031                     _v = 1;
9032                     else
9033                     _v = 0;
9034                     Py_DECREF(o);
9035                 }
9036             }else {
9037                 /* wrapped vector? */
9038                 std::vector<KeyBindingXml >* v;
9039                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
9040                 SWIGTYPE_p_std__vectorTKeyBindingXml_t,0) != -1)
9041                 _v = 1;
9042                 else
9043                 _v = 0;
9044             }
9045         }
9046         if (_v) {
9047             return _wrap_new_KeyBindingVector__SWIG_2(self,args);
9048         }
9049     }
9050     if (argc == 2) {
9051         int _v;
9052         {
9053             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
9054         }
9055         if (_v) {
9056             {
9057                 void *ptr;
9058                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_KeyBindingXml, 0) == -1) {
9059                     _v = 0;
9060                     PyErr_Clear();
9061                 }else {
9062                     _v = 1;
9063                 }
9064             }
9065             if (_v) {
9066                 return _wrap_new_KeyBindingVector__SWIG_1(self,args);
9067             }
9068         }
9069     }
9070 
9071     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_KeyBindingVector'");
9072     return NULL;
9073 }
9074 
9075 
_wrap_KeyBindingVector___len__(PyObject * self,PyObject * args)9076 static PyObject *_wrap_KeyBindingVector___len__(PyObject *self, PyObject *args) {
9077     PyObject *resultobj;
9078     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9079     unsigned int result;
9080     std::vector<KeyBindingXml > temp1 ;
9081     std::vector<KeyBindingXml > *v1 ;
9082     PyObject * obj0 = 0 ;
9083 
9084     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingVector___len__",&obj0)) goto fail;
9085     {
9086         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
9087             unsigned int size = (PyTuple_Check(obj0) ?
9088             PyTuple_Size(obj0) :
9089             PyList_Size(obj0));
9090             temp1 = std::vector<KeyBindingXml >(size);
9091             arg1 = &temp1;
9092             for (unsigned int i=0; i<size; i++) {
9093                 KeyBindingXml* x;
9094                 PyObject* o = PySequence_GetItem(obj0,i);
9095                 if ((SWIG_ConvertPtr(o,(void **) &x,
9096                 SWIGTYPE_p_KeyBindingXml,0)) != -1) {
9097                     temp1[i] = *x;
9098                     Py_DECREF(o);
9099                 }else {
9100                     Py_DECREF(o);
9101                     PyErr_SetString(PyExc_TypeError,
9102                     "vector<""KeyBindingXml""> expected");
9103                     SWIG_fail;
9104                 }
9105             }
9106         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
9107         SWIGTYPE_p_std__vectorTKeyBindingXml_t,0) != -1) {
9108             arg1 = v1;
9109         }else {
9110             PyErr_SetString(PyExc_TypeError,"vector<" "KeyBindingXml" "> expected");
9111             SWIG_fail;
9112         }
9113     }
9114     {
9115         try {
9116             result = (unsigned int)((std::vector<KeyBindingXml > const *)arg1)->size();
9117 
9118         }catch (XmlException e) {
9119             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9120             return NULL;
9121         }catch (std::range_error e) {
9122             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9123             return NULL;
9124         }catch (std::out_of_range e) {
9125             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9126             return NULL;
9127         }catch (DoesNotExist e) {
9128             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9129             return NULL;
9130         }catch(...) {
9131             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9132             return NULL;
9133         }
9134     }
9135     resultobj = PyInt_FromLong((long)result);
9136     return resultobj;
9137     fail:
9138     return NULL;
9139 }
9140 
9141 
_wrap_KeyBindingVector_clear(PyObject * self,PyObject * args)9142 static PyObject *_wrap_KeyBindingVector_clear(PyObject *self, PyObject *args) {
9143     PyObject *resultobj;
9144     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9145     PyObject * obj0 = 0 ;
9146 
9147     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingVector_clear",&obj0)) goto fail;
9148     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9149     {
9150         try {
9151             (arg1)->clear();
9152 
9153         }catch (XmlException e) {
9154             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9155             return NULL;
9156         }catch (std::range_error e) {
9157             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9158             return NULL;
9159         }catch (std::out_of_range e) {
9160             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9161             return NULL;
9162         }catch (DoesNotExist e) {
9163             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9164             return NULL;
9165         }catch(...) {
9166             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9167             return NULL;
9168         }
9169     }
9170     Py_INCREF(Py_None); resultobj = Py_None;
9171     return resultobj;
9172     fail:
9173     return NULL;
9174 }
9175 
9176 
_wrap_KeyBindingVector_append(PyObject * self,PyObject * args)9177 static PyObject *_wrap_KeyBindingVector_append(PyObject *self, PyObject *args) {
9178     PyObject *resultobj;
9179     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9180     KeyBindingXml *arg2 = 0 ;
9181     PyObject * obj0 = 0 ;
9182     PyObject * obj1 = 0 ;
9183 
9184     if(!PyArg_ParseTuple(args,(char *)"OO:KeyBindingVector_append",&obj0,&obj1)) goto fail;
9185     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9186     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9187     if (arg2 == NULL) {
9188         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
9189     }
9190     {
9191         try {
9192             (arg1)->push_back((KeyBindingXml const &)*arg2);
9193 
9194         }catch (XmlException e) {
9195             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9196             return NULL;
9197         }catch (std::range_error e) {
9198             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9199             return NULL;
9200         }catch (std::out_of_range e) {
9201             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9202             return NULL;
9203         }catch (DoesNotExist e) {
9204             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9205             return NULL;
9206         }catch(...) {
9207             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9208             return NULL;
9209         }
9210     }
9211     Py_INCREF(Py_None); resultobj = Py_None;
9212     return resultobj;
9213     fail:
9214     return NULL;
9215 }
9216 
9217 
_wrap_KeyBindingVector___nonzero__(PyObject * self,PyObject * args)9218 static PyObject *_wrap_KeyBindingVector___nonzero__(PyObject *self, PyObject *args) {
9219     PyObject *resultobj;
9220     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9221     bool result;
9222     PyObject * obj0 = 0 ;
9223 
9224     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingVector___nonzero__",&obj0)) goto fail;
9225     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9226     {
9227         try {
9228             result = (bool)std_vectorlKeyBindingXml_g___nonzero_____(arg1);
9229 
9230         }catch (XmlException e) {
9231             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9232             return NULL;
9233         }catch (std::range_error e) {
9234             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9235             return NULL;
9236         }catch (std::out_of_range e) {
9237             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9238             return NULL;
9239         }catch (DoesNotExist e) {
9240             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9241             return NULL;
9242         }catch(...) {
9243             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9244             return NULL;
9245         }
9246     }
9247     resultobj = PyInt_FromLong((long)result);
9248     return resultobj;
9249     fail:
9250     return NULL;
9251 }
9252 
9253 
_wrap_KeyBindingVector_pop(PyObject * self,PyObject * args)9254 static PyObject *_wrap_KeyBindingVector_pop(PyObject *self, PyObject *args) {
9255     PyObject *resultobj;
9256     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9257     SwigValueWrapper< KeyBindingXml > result;
9258     PyObject * obj0 = 0 ;
9259 
9260     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingVector_pop",&obj0)) goto fail;
9261     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9262     {
9263         try {
9264             result = std_vectorlKeyBindingXml_g_pop___(arg1);
9265 
9266         }catch (std::out_of_range& e) {
9267             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
9268         }
9269     }
9270     {
9271         KeyBindingXml * resultptr;
9272         resultptr = new KeyBindingXml((KeyBindingXml &) result);
9273         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_KeyBindingXml, 1);
9274     }
9275     return resultobj;
9276     fail:
9277     return NULL;
9278 }
9279 
9280 
_wrap_KeyBindingVector___getitem__(PyObject * self,PyObject * args)9281 static PyObject *_wrap_KeyBindingVector___getitem__(PyObject *self, PyObject *args) {
9282     PyObject *resultobj;
9283     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9284     int arg2 ;
9285     KeyBindingXml *result;
9286     PyObject * obj0 = 0 ;
9287 
9288     if(!PyArg_ParseTuple(args,(char *)"Oi:KeyBindingVector___getitem__",&obj0,&arg2)) goto fail;
9289     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9290     {
9291         try {
9292             {
9293                 KeyBindingXml &_result_ref = std_vectorlKeyBindingXml_g___getitem_____(arg1,arg2);
9294                 result = (KeyBindingXml *) &_result_ref;
9295             }
9296 
9297         }catch (std::out_of_range& e) {
9298             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
9299         }
9300     }
9301     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_KeyBindingXml, 0);
9302     return resultobj;
9303     fail:
9304     return NULL;
9305 }
9306 
9307 
_wrap_KeyBindingVector___getslice__(PyObject * self,PyObject * args)9308 static PyObject *_wrap_KeyBindingVector___getslice__(PyObject *self, PyObject *args) {
9309     PyObject *resultobj;
9310     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9311     int arg2 ;
9312     int arg3 ;
9313     std::vector<KeyBindingXml > result;
9314     PyObject * obj0 = 0 ;
9315 
9316     if(!PyArg_ParseTuple(args,(char *)"Oii:KeyBindingVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
9317     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9318     {
9319         try {
9320             result = std_vectorlKeyBindingXml_g___getslice_____(arg1,arg2,arg3);
9321 
9322         }catch (XmlException e) {
9323             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9324             return NULL;
9325         }catch (std::range_error e) {
9326             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9327             return NULL;
9328         }catch (std::out_of_range e) {
9329             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9330             return NULL;
9331         }catch (DoesNotExist e) {
9332             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9333             return NULL;
9334         }catch(...) {
9335             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9336             return NULL;
9337         }
9338     }
9339     {
9340         resultobj = PyTuple_New((&result)->size());
9341         for (unsigned int i=0; i<(&result)->size(); i++) {
9342             KeyBindingXml* ptr = new KeyBindingXml(((std::vector<KeyBindingXml > &)result)[i]);
9343             PyTuple_SetItem(resultobj,i,
9344             SWIG_NewPointerObj((void *) ptr,
9345             SWIGTYPE_p_KeyBindingXml, 1));
9346         }
9347     }
9348     return resultobj;
9349     fail:
9350     return NULL;
9351 }
9352 
9353 
_wrap_KeyBindingVector___setitem__(PyObject * self,PyObject * args)9354 static PyObject *_wrap_KeyBindingVector___setitem__(PyObject *self, PyObject *args) {
9355     PyObject *resultobj;
9356     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9357     int arg2 ;
9358     KeyBindingXml *arg3 = 0 ;
9359     PyObject * obj0 = 0 ;
9360     PyObject * obj2 = 0 ;
9361 
9362     if(!PyArg_ParseTuple(args,(char *)"OiO:KeyBindingVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
9363     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9364     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9365     if (arg3 == NULL) {
9366         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
9367     }
9368     {
9369         try {
9370             std_vectorlKeyBindingXml_g___setitem_____(arg1,arg2,(KeyBindingXml const &)*arg3);
9371 
9372         }catch (std::out_of_range& e) {
9373             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
9374         }
9375     }
9376     Py_INCREF(Py_None); resultobj = Py_None;
9377     return resultobj;
9378     fail:
9379     return NULL;
9380 }
9381 
9382 
_wrap_KeyBindingVector___setslice__(PyObject * self,PyObject * args)9383 static PyObject *_wrap_KeyBindingVector___setslice__(PyObject *self, PyObject *args) {
9384     PyObject *resultobj;
9385     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9386     int arg2 ;
9387     int arg3 ;
9388     std::vector<KeyBindingXml > *arg4 = 0 ;
9389     std::vector<KeyBindingXml > temp4 ;
9390     std::vector<KeyBindingXml > *v4 ;
9391     PyObject * obj0 = 0 ;
9392     PyObject * obj3 = 0 ;
9393 
9394     if(!PyArg_ParseTuple(args,(char *)"OiiO:KeyBindingVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
9395     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9396     {
9397         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
9398             unsigned int size = (PyTuple_Check(obj3) ?
9399             PyTuple_Size(obj3) :
9400             PyList_Size(obj3));
9401             temp4 = std::vector<KeyBindingXml >(size);
9402             arg4 = &temp4;
9403             for (unsigned int i=0; i<size; i++) {
9404                 KeyBindingXml* x;
9405                 PyObject* o = PySequence_GetItem(obj3,i);
9406                 if ((SWIG_ConvertPtr(o,(void **) &x,
9407                 SWIGTYPE_p_KeyBindingXml,0)) != -1) {
9408                     temp4[i] = *x;
9409                     Py_DECREF(o);
9410                 }else {
9411                     Py_DECREF(o);
9412                     PyErr_SetString(PyExc_TypeError,
9413                     "vector<""KeyBindingXml""> expected");
9414                     SWIG_fail;
9415                 }
9416             }
9417         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
9418         SWIGTYPE_p_std__vectorTKeyBindingXml_t,0) != -1) {
9419             arg4 = v4;
9420         }else {
9421             PyErr_SetString(PyExc_TypeError,"vector<" "KeyBindingXml" "> expected");
9422             SWIG_fail;
9423         }
9424     }
9425     {
9426         try {
9427             std_vectorlKeyBindingXml_g___setslice_____(arg1,arg2,arg3,(std::vector<KeyBindingXml > const &)*arg4);
9428 
9429         }catch (XmlException e) {
9430             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9431             return NULL;
9432         }catch (std::range_error e) {
9433             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9434             return NULL;
9435         }catch (std::out_of_range e) {
9436             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9437             return NULL;
9438         }catch (DoesNotExist e) {
9439             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9440             return NULL;
9441         }catch(...) {
9442             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9443             return NULL;
9444         }
9445     }
9446     Py_INCREF(Py_None); resultobj = Py_None;
9447     return resultobj;
9448     fail:
9449     return NULL;
9450 }
9451 
9452 
_wrap_KeyBindingVector___delitem__(PyObject * self,PyObject * args)9453 static PyObject *_wrap_KeyBindingVector___delitem__(PyObject *self, PyObject *args) {
9454     PyObject *resultobj;
9455     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9456     int arg2 ;
9457     PyObject * obj0 = 0 ;
9458 
9459     if(!PyArg_ParseTuple(args,(char *)"Oi:KeyBindingVector___delitem__",&obj0,&arg2)) goto fail;
9460     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9461     {
9462         try {
9463             std_vectorlKeyBindingXml_g___delitem_____(arg1,arg2);
9464 
9465         }catch (std::out_of_range& e) {
9466             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
9467         }
9468     }
9469     Py_INCREF(Py_None); resultobj = Py_None;
9470     return resultobj;
9471     fail:
9472     return NULL;
9473 }
9474 
9475 
_wrap_KeyBindingVector___delslice__(PyObject * self,PyObject * args)9476 static PyObject *_wrap_KeyBindingVector___delslice__(PyObject *self, PyObject *args) {
9477     PyObject *resultobj;
9478     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9479     int arg2 ;
9480     int arg3 ;
9481     PyObject * obj0 = 0 ;
9482 
9483     if(!PyArg_ParseTuple(args,(char *)"Oii:KeyBindingVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
9484     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9485     {
9486         try {
9487             std_vectorlKeyBindingXml_g___delslice_____(arg1,arg2,arg3);
9488 
9489         }catch (XmlException e) {
9490             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9491             return NULL;
9492         }catch (std::range_error e) {
9493             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9494             return NULL;
9495         }catch (std::out_of_range e) {
9496             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9497             return NULL;
9498         }catch (DoesNotExist e) {
9499             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9500             return NULL;
9501         }catch(...) {
9502             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9503             return NULL;
9504         }
9505     }
9506     Py_INCREF(Py_None); resultobj = Py_None;
9507     return resultobj;
9508     fail:
9509     return NULL;
9510 }
9511 
9512 
_wrap_delete_KeyBindingVector(PyObject * self,PyObject * args)9513 static PyObject *_wrap_delete_KeyBindingVector(PyObject *self, PyObject *args) {
9514     PyObject *resultobj;
9515     std::vector<KeyBindingXml > *arg1 = (std::vector<KeyBindingXml > *) 0 ;
9516     PyObject * obj0 = 0 ;
9517 
9518     if(!PyArg_ParseTuple(args,(char *)"O:delete_KeyBindingVector",&obj0)) goto fail;
9519     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9520     {
9521         try {
9522             delete arg1;
9523 
9524         }catch (XmlException e) {
9525             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9526             return NULL;
9527         }catch (std::range_error e) {
9528             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9529             return NULL;
9530         }catch (std::out_of_range e) {
9531             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9532             return NULL;
9533         }catch (DoesNotExist e) {
9534             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9535             return NULL;
9536         }catch(...) {
9537             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9538             return NULL;
9539         }
9540     }
9541     Py_INCREF(Py_None); resultobj = Py_None;
9542     return resultobj;
9543     fail:
9544     return NULL;
9545 }
9546 
9547 
KeyBindingVector_swigregister(PyObject * self,PyObject * args)9548 static PyObject * KeyBindingVector_swigregister(PyObject *self, PyObject *args) {
9549     PyObject *obj;
9550     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9551     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTKeyBindingXml_t, obj);
9552     Py_INCREF(obj);
9553     return Py_BuildValue((char *)"");
9554 }
_wrap_new_KeyBindingArray(PyObject * self,PyObject * args)9555 static PyObject *_wrap_new_KeyBindingArray(PyObject *self, PyObject *args) {
9556     PyObject *resultobj;
9557     ArrayXml<KeyBindingXml > *result;
9558 
9559     if(!PyArg_ParseTuple(args,(char *)":new_KeyBindingArray")) goto fail;
9560     {
9561         try {
9562             result = (ArrayXml<KeyBindingXml > *)new ArrayXml<KeyBindingXml >();
9563 
9564         }catch (XmlException e) {
9565             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9566             return NULL;
9567         }catch (std::range_error e) {
9568             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9569             return NULL;
9570         }catch (std::out_of_range e) {
9571             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9572             return NULL;
9573         }catch (DoesNotExist e) {
9574             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9575             return NULL;
9576         }catch(...) {
9577             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9578             return NULL;
9579         }
9580     }
9581     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t, 1);
9582     return resultobj;
9583     fail:
9584     return NULL;
9585 }
9586 
9587 
_wrap_KeyBindingArray_add(PyObject * self,PyObject * args)9588 static PyObject *_wrap_KeyBindingArray_add(PyObject *self, PyObject *args) {
9589     PyObject *resultobj;
9590     ArrayXml<KeyBindingXml > *arg1 = (ArrayXml<KeyBindingXml > *) 0 ;
9591     KeyBindingXml *arg2 = 0 ;
9592     PyObject * obj0 = 0 ;
9593     PyObject * obj1 = 0 ;
9594 
9595     if(!PyArg_ParseTuple(args,(char *)"OO:KeyBindingArray_add",&obj0,&obj1)) goto fail;
9596     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9597     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9598     if (arg2 == NULL) {
9599         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
9600     }
9601     {
9602         try {
9603             (arg1)->add((KeyBindingXml const &)*arg2);
9604 
9605         }catch (XmlException e) {
9606             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9607             return NULL;
9608         }catch (std::range_error e) {
9609             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9610             return NULL;
9611         }catch (std::out_of_range e) {
9612             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9613             return NULL;
9614         }catch (DoesNotExist e) {
9615             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9616             return NULL;
9617         }catch(...) {
9618             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9619             return NULL;
9620         }
9621     }
9622     Py_INCREF(Py_None); resultobj = Py_None;
9623     return resultobj;
9624     fail:
9625     return NULL;
9626 }
9627 
9628 
_wrap_KeyBindingArray_toStringBuffer(PyObject * self,PyObject * args)9629 static PyObject *_wrap_KeyBindingArray_toStringBuffer(PyObject *self, PyObject *args) {
9630     PyObject *resultobj;
9631     ArrayXml<KeyBindingXml > *arg1 = (ArrayXml<KeyBindingXml > *) 0 ;
9632     string *arg2 = 0 ;
9633     char *arg3 = (char *) " " ;
9634     char *arg4 = (char *) "" ;
9635     PyObject * obj0 = 0 ;
9636     PyObject * obj1 = 0 ;
9637 
9638     if(!PyArg_ParseTuple(args,(char *)"OO|ss:KeyBindingArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
9639     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9640     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9641     if (arg2 == NULL) {
9642         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
9643     }
9644     {
9645         try {
9646             (arg1)->toStringBuffer(*arg2,arg3,arg4);
9647 
9648         }catch (XmlException e) {
9649             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9650             return NULL;
9651         }catch (std::range_error e) {
9652             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9653             return NULL;
9654         }catch (std::out_of_range e) {
9655             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9656             return NULL;
9657         }catch (DoesNotExist e) {
9658             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9659             return NULL;
9660         }catch(...) {
9661             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9662             return NULL;
9663         }
9664     }
9665     Py_INCREF(Py_None); resultobj = Py_None;
9666     return resultobj;
9667     fail:
9668     return NULL;
9669 }
9670 
9671 
_wrap_KeyBindingArray___setitem__(PyObject * self,PyObject * args)9672 static PyObject *_wrap_KeyBindingArray___setitem__(PyObject *self, PyObject *args) {
9673     PyObject *resultobj;
9674     ArrayXml<KeyBindingXml > *arg1 = (ArrayXml<KeyBindingXml > *) 0 ;
9675     int arg2 ;
9676     KeyBindingXml *arg3 = (KeyBindingXml *) 0 ;
9677     PyObject * obj0 = 0 ;
9678     PyObject * obj2 = 0 ;
9679 
9680     if(!PyArg_ParseTuple(args,(char *)"OiO:KeyBindingArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
9681     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9682     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9683     {
9684         try {
9685             ArrayXmllKeyBindingXml_g___setitem_____(arg1,arg2,arg3);
9686 
9687         }catch (std::out_of_range& e) {
9688             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
9689         }
9690     }
9691     Py_INCREF(Py_None); resultobj = Py_None;
9692     return resultobj;
9693     fail:
9694     return NULL;
9695 }
9696 
9697 
_wrap_KeyBindingArray___getitem__(PyObject * self,PyObject * args)9698 static PyObject *_wrap_KeyBindingArray___getitem__(PyObject *self, PyObject *args) {
9699     PyObject *resultobj;
9700     ArrayXml<KeyBindingXml > *arg1 = (ArrayXml<KeyBindingXml > *) 0 ;
9701     int arg2 ;
9702     KeyBindingXml *result;
9703     PyObject * obj0 = 0 ;
9704 
9705     if(!PyArg_ParseTuple(args,(char *)"Oi:KeyBindingArray___getitem__",&obj0,&arg2)) goto fail;
9706     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9707     {
9708         try {
9709             result = (KeyBindingXml *)ArrayXmllKeyBindingXml_g___getitem_____(arg1,arg2);
9710 
9711         }catch (std::out_of_range& e) {
9712             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
9713         }
9714     }
9715     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_KeyBindingXml, 0);
9716     return resultobj;
9717     fail:
9718     return NULL;
9719 }
9720 
9721 
_wrap_KeyBindingArray___str__(PyObject * self,PyObject * args)9722 static PyObject *_wrap_KeyBindingArray___str__(PyObject *self, PyObject *args) {
9723     PyObject *resultobj;
9724     ArrayXml<KeyBindingXml > *arg1 = (ArrayXml<KeyBindingXml > *) 0 ;
9725     string result;
9726     PyObject * obj0 = 0 ;
9727 
9728     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingArray___str__",&obj0)) goto fail;
9729     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9730     {
9731         try {
9732             result = ArrayXmllKeyBindingXml_g___str_____(arg1);
9733 
9734         }catch (XmlException e) {
9735             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9736             return NULL;
9737         }catch (std::range_error e) {
9738             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9739             return NULL;
9740         }catch (std::out_of_range e) {
9741             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9742             return NULL;
9743         }catch (DoesNotExist e) {
9744             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9745             return NULL;
9746         }catch(...) {
9747             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9748             return NULL;
9749         }
9750     }
9751     {
9752         resultobj = PyString_FromString((&result)->c_str());
9753     }
9754     return resultobj;
9755     fail:
9756     return NULL;
9757 }
9758 
9759 
_wrap_KeyBindingArray___iter__(PyObject * self,PyObject * args)9760 static PyObject *_wrap_KeyBindingArray___iter__(PyObject *self, PyObject *args) {
9761     PyObject *resultobj;
9762     ArrayXml<KeyBindingXml > *arg1 = (ArrayXml<KeyBindingXml > *) 0 ;
9763     ArrayIterator<KeyBindingXml > result;
9764     PyObject * obj0 = 0 ;
9765 
9766     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingArray___iter__",&obj0)) goto fail;
9767     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9768     {
9769         try {
9770             result = ArrayXmllKeyBindingXml_g___iter_____(arg1);
9771 
9772         }catch (XmlException e) {
9773             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9774             return NULL;
9775         }catch (std::range_error e) {
9776             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9777             return NULL;
9778         }catch (std::out_of_range e) {
9779             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9780             return NULL;
9781         }catch (DoesNotExist e) {
9782             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9783             return NULL;
9784         }catch(...) {
9785             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9786             return NULL;
9787         }
9788     }
9789     {
9790         ArrayIterator<KeyBindingXml > * resultptr;
9791         resultptr = new ArrayIterator<KeyBindingXml >((ArrayIterator<KeyBindingXml > &) result);
9792         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t, 1);
9793     }
9794     return resultobj;
9795     fail:
9796     return NULL;
9797 }
9798 
9799 
_wrap_delete_KeyBindingArray(PyObject * self,PyObject * args)9800 static PyObject *_wrap_delete_KeyBindingArray(PyObject *self, PyObject *args) {
9801     PyObject *resultobj;
9802     ArrayXml<KeyBindingXml > *arg1 = (ArrayXml<KeyBindingXml > *) 0 ;
9803     PyObject * obj0 = 0 ;
9804 
9805     if(!PyArg_ParseTuple(args,(char *)"O:delete_KeyBindingArray",&obj0)) goto fail;
9806     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9807     {
9808         try {
9809             delete arg1;
9810 
9811         }catch (XmlException e) {
9812             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9813             return NULL;
9814         }catch (std::range_error e) {
9815             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9816             return NULL;
9817         }catch (std::out_of_range e) {
9818             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9819             return NULL;
9820         }catch (DoesNotExist e) {
9821             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9822             return NULL;
9823         }catch(...) {
9824             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9825             return NULL;
9826         }
9827     }
9828     Py_INCREF(Py_None); resultobj = Py_None;
9829     return resultobj;
9830     fail:
9831     return NULL;
9832 }
9833 
9834 
KeyBindingArray_swigregister(PyObject * self,PyObject * args)9835 static PyObject * KeyBindingArray_swigregister(PyObject *self, PyObject *args) {
9836     PyObject *obj;
9837     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9838     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTKeyBindingXml_t, obj);
9839     Py_INCREF(obj);
9840     return Py_BuildValue((char *)"");
9841 }
_wrap_KeyBindingIterator_it_set(PyObject * self,PyObject * args)9842 static PyObject *_wrap_KeyBindingIterator_it_set(PyObject *self, PyObject *args) {
9843     PyObject *resultobj;
9844     ArrayIterator<KeyBindingXml > *arg1 = (ArrayIterator<KeyBindingXml > *) 0 ;
9845     int arg2 ;
9846     PyObject * obj0 = 0 ;
9847 
9848     if(!PyArg_ParseTuple(args,(char *)"Oi:KeyBindingIterator_it_set",&obj0,&arg2)) goto fail;
9849     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9850     if (arg1) (arg1)->it = arg2;
9851 
9852     Py_INCREF(Py_None); resultobj = Py_None;
9853     return resultobj;
9854     fail:
9855     return NULL;
9856 }
9857 
9858 
_wrap_KeyBindingIterator_it_get(PyObject * self,PyObject * args)9859 static PyObject *_wrap_KeyBindingIterator_it_get(PyObject *self, PyObject *args) {
9860     PyObject *resultobj;
9861     ArrayIterator<KeyBindingXml > *arg1 = (ArrayIterator<KeyBindingXml > *) 0 ;
9862     int result;
9863     PyObject * obj0 = 0 ;
9864 
9865     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingIterator_it_get",&obj0)) goto fail;
9866     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9867     result = (int) ((arg1)->it);
9868 
9869     resultobj = PyInt_FromLong((long)result);
9870     return resultobj;
9871     fail:
9872     return NULL;
9873 }
9874 
9875 
_wrap_KeyBindingIterator_c_set(PyObject * self,PyObject * args)9876 static PyObject *_wrap_KeyBindingIterator_c_set(PyObject *self, PyObject *args) {
9877     PyObject *resultobj;
9878     ArrayIterator<KeyBindingXml > *arg1 = (ArrayIterator<KeyBindingXml > *) 0 ;
9879     ArrayXml<KeyBindingXml > *arg2 = (ArrayXml<KeyBindingXml > *) 0 ;
9880     PyObject * obj0 = 0 ;
9881     PyObject * obj1 = 0 ;
9882 
9883     if(!PyArg_ParseTuple(args,(char *)"OO:KeyBindingIterator_c_set",&obj0,&obj1)) goto fail;
9884     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9885     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
9886     if (arg1) (arg1)->c = arg2;
9887 
9888     Py_INCREF(Py_None); resultobj = Py_None;
9889     return resultobj;
9890     fail:
9891     return NULL;
9892 }
9893 
9894 
_wrap_KeyBindingIterator_c_get(PyObject * self,PyObject * args)9895 static PyObject *_wrap_KeyBindingIterator_c_get(PyObject *self, PyObject *args) {
9896     PyObject *resultobj;
9897     ArrayIterator<KeyBindingXml > *arg1 = (ArrayIterator<KeyBindingXml > *) 0 ;
9898     ArrayXml<KeyBindingXml > *result;
9899     PyObject * obj0 = 0 ;
9900 
9901     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingIterator_c_get",&obj0)) goto fail;
9902     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9903     result = (ArrayXml<KeyBindingXml > *) ((arg1)->c);
9904 
9905     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t, 0);
9906     return resultobj;
9907     fail:
9908     return NULL;
9909 }
9910 
9911 
_wrap_new_KeyBindingIterator__SWIG_0(PyObject * self,PyObject * args)9912 static PyObject *_wrap_new_KeyBindingIterator__SWIG_0(PyObject *self, PyObject *args) {
9913     PyObject *resultobj;
9914     ArrayIterator<KeyBindingXml > *result;
9915 
9916     if(!PyArg_ParseTuple(args,(char *)":new_KeyBindingIterator")) goto fail;
9917     {
9918         try {
9919             result = (ArrayIterator<KeyBindingXml > *)new ArrayIterator<KeyBindingXml >();
9920 
9921         }catch (XmlException e) {
9922             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9923             return NULL;
9924         }catch (std::range_error e) {
9925             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9926             return NULL;
9927         }catch (std::out_of_range e) {
9928             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9929             return NULL;
9930         }catch (DoesNotExist e) {
9931             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9932             return NULL;
9933         }catch(...) {
9934             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9935             return NULL;
9936         }
9937     }
9938     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t, 1);
9939     return resultobj;
9940     fail:
9941     return NULL;
9942 }
9943 
9944 
_wrap_new_KeyBindingIterator__SWIG_1(PyObject * self,PyObject * args)9945 static PyObject *_wrap_new_KeyBindingIterator__SWIG_1(PyObject *self, PyObject *args) {
9946     PyObject *resultobj;
9947     ArrayIterator<KeyBindingXml > *arg1 = 0 ;
9948     ArrayIterator<KeyBindingXml > *result;
9949     PyObject * obj0 = 0 ;
9950 
9951     if(!PyArg_ParseTuple(args,(char *)"O:new_KeyBindingIterator",&obj0)) goto fail;
9952     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9953     if (arg1 == NULL) {
9954         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
9955     }
9956     {
9957         try {
9958             result = (ArrayIterator<KeyBindingXml > *)new ArrayIterator<KeyBindingXml >((ArrayIterator<KeyBindingXml > const &)*arg1);
9959 
9960         }catch (XmlException e) {
9961             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9962             return NULL;
9963         }catch (std::range_error e) {
9964             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9965             return NULL;
9966         }catch (std::out_of_range e) {
9967             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
9968             return NULL;
9969         }catch (DoesNotExist e) {
9970             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
9971             return NULL;
9972         }catch(...) {
9973             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
9974             return NULL;
9975         }
9976     }
9977     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t, 1);
9978     return resultobj;
9979     fail:
9980     return NULL;
9981 }
9982 
9983 
_wrap_new_KeyBindingIterator__SWIG_2(PyObject * self,PyObject * args)9984 static PyObject *_wrap_new_KeyBindingIterator__SWIG_2(PyObject *self, PyObject *args) {
9985     PyObject *resultobj;
9986     int arg1 ;
9987     ArrayXml<KeyBindingXml > *arg2 = (ArrayXml<KeyBindingXml > *) 0 ;
9988     ArrayIterator<KeyBindingXml > *result;
9989     PyObject * obj1 = 0 ;
9990 
9991     if(!PyArg_ParseTuple(args,(char *)"iO:new_KeyBindingIterator",&arg1,&obj1)) goto fail;
9992     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9993     {
9994         try {
9995             result = (ArrayIterator<KeyBindingXml > *)new ArrayIterator<KeyBindingXml >(arg1,arg2);
9996 
9997         }catch (XmlException e) {
9998             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
9999             return NULL;
10000         }catch (std::range_error e) {
10001             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10002             return NULL;
10003         }catch (std::out_of_range e) {
10004             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10005             return NULL;
10006         }catch (DoesNotExist e) {
10007             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10008             return NULL;
10009         }catch(...) {
10010             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10011             return NULL;
10012         }
10013     }
10014     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t, 1);
10015     return resultobj;
10016     fail:
10017     return NULL;
10018 }
10019 
10020 
_wrap_new_KeyBindingIterator(PyObject * self,PyObject * args)10021 static PyObject *_wrap_new_KeyBindingIterator(PyObject *self, PyObject *args) {
10022     int argc;
10023     PyObject *argv[3];
10024     int ii;
10025 
10026     argc = PyObject_Length(args);
10027     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
10028         argv[ii] = PyTuple_GetItem(args,ii);
10029     }
10030     if (argc == 0) {
10031         return _wrap_new_KeyBindingIterator__SWIG_0(self,args);
10032     }
10033     if (argc == 1) {
10034         int _v;
10035         {
10036             void *ptr;
10037             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t, 0) == -1) {
10038                 _v = 0;
10039                 PyErr_Clear();
10040             }else {
10041                 _v = 1;
10042             }
10043         }
10044         if (_v) {
10045             return _wrap_new_KeyBindingIterator__SWIG_1(self,args);
10046         }
10047     }
10048     if (argc == 2) {
10049         int _v;
10050         {
10051             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
10052         }
10053         if (_v) {
10054             {
10055                 void *ptr;
10056                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTKeyBindingXml_t, 0) == -1) {
10057                     _v = 0;
10058                     PyErr_Clear();
10059                 }else {
10060                     _v = 1;
10061                 }
10062             }
10063             if (_v) {
10064                 return _wrap_new_KeyBindingIterator__SWIG_2(self,args);
10065             }
10066         }
10067     }
10068 
10069     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_KeyBindingIterator'");
10070     return NULL;
10071 }
10072 
10073 
_wrap_KeyBindingIterator___iter__(PyObject * self,PyObject * args)10074 static PyObject *_wrap_KeyBindingIterator___iter__(PyObject *self, PyObject *args) {
10075     PyObject *resultobj;
10076     ArrayIterator<KeyBindingXml > *arg1 = (ArrayIterator<KeyBindingXml > *) 0 ;
10077     ArrayIterator<KeyBindingXml > result;
10078     PyObject * obj0 = 0 ;
10079 
10080     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingIterator___iter__",&obj0)) goto fail;
10081     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10082     {
10083         try {
10084             result = (arg1)->__iter__();
10085 
10086         }catch (XmlException e) {
10087             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10088             return NULL;
10089         }catch (std::range_error e) {
10090             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10091             return NULL;
10092         }catch (std::out_of_range e) {
10093             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10094             return NULL;
10095         }catch (DoesNotExist e) {
10096             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10097             return NULL;
10098         }catch(...) {
10099             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10100             return NULL;
10101         }
10102     }
10103     {
10104         ArrayIterator<KeyBindingXml > * resultptr;
10105         resultptr = new ArrayIterator<KeyBindingXml >((ArrayIterator<KeyBindingXml > &) result);
10106         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t, 1);
10107     }
10108     return resultobj;
10109     fail:
10110     return NULL;
10111 }
10112 
10113 
_wrap_KeyBindingIterator_next(PyObject * self,PyObject * args)10114 static PyObject *_wrap_KeyBindingIterator_next(PyObject *self, PyObject *args) {
10115     PyObject *resultobj;
10116     ArrayIterator<KeyBindingXml > *arg1 = (ArrayIterator<KeyBindingXml > *) 0 ;
10117     KeyBindingXml *result;
10118     PyObject * obj0 = 0 ;
10119 
10120     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingIterator_next",&obj0)) goto fail;
10121     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10122     {
10123         try {
10124             result = (KeyBindingXml *)(arg1)->next();
10125 
10126         }catch (XmlException e) {
10127             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10128             return NULL;
10129         }catch (std::range_error e) {
10130             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10131             return NULL;
10132         }catch (std::out_of_range e) {
10133             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10134             return NULL;
10135         }catch (DoesNotExist e) {
10136             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10137             return NULL;
10138         }catch(...) {
10139             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10140             return NULL;
10141         }
10142     }
10143     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_KeyBindingXml, 0);
10144     return resultobj;
10145     fail:
10146     return NULL;
10147 }
10148 
10149 
_wrap_delete_KeyBindingIterator(PyObject * self,PyObject * args)10150 static PyObject *_wrap_delete_KeyBindingIterator(PyObject *self, PyObject *args) {
10151     PyObject *resultobj;
10152     ArrayIterator<KeyBindingXml > *arg1 = (ArrayIterator<KeyBindingXml > *) 0 ;
10153     PyObject * obj0 = 0 ;
10154 
10155     if(!PyArg_ParseTuple(args,(char *)"O:delete_KeyBindingIterator",&obj0)) goto fail;
10156     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10157     {
10158         try {
10159             delete arg1;
10160 
10161         }catch (XmlException e) {
10162             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10163             return NULL;
10164         }catch (std::range_error e) {
10165             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10166             return NULL;
10167         }catch (std::out_of_range e) {
10168             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10169             return NULL;
10170         }catch (DoesNotExist e) {
10171             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10172             return NULL;
10173         }catch(...) {
10174             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10175             return NULL;
10176         }
10177     }
10178     Py_INCREF(Py_None); resultobj = Py_None;
10179     return resultobj;
10180     fail:
10181     return NULL;
10182 }
10183 
10184 
KeyBindingIterator_swigregister(PyObject * self,PyObject * args)10185 static PyObject * KeyBindingIterator_swigregister(PyObject *self, PyObject *args) {
10186     PyObject *obj;
10187     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10188     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTKeyBindingXml_t, obj);
10189     Py_INCREF(obj);
10190     return Py_BuildValue((char *)"");
10191 }
_wrap_new_ClassNameVector__SWIG_0(PyObject * self,PyObject * args)10192 static PyObject *_wrap_new_ClassNameVector__SWIG_0(PyObject *self, PyObject *args) {
10193     PyObject *resultobj;
10194     unsigned int arg1 = (unsigned int) 0 ;
10195     std::vector<ClassNameXml > *result;
10196     PyObject * obj0 = 0 ;
10197 
10198     if(!PyArg_ParseTuple(args,(char *)"|O:new_ClassNameVector",&obj0)) goto fail;
10199     if (obj0) {
10200         arg1 = (unsigned int) PyInt_AsLong(obj0);
10201         if (PyErr_Occurred()) SWIG_fail;
10202     }
10203     {
10204         try {
10205             result = (std::vector<ClassNameXml > *)new std::vector<ClassNameXml >(arg1);
10206 
10207         }catch (XmlException e) {
10208             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10209             return NULL;
10210         }catch (std::range_error e) {
10211             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10212             return NULL;
10213         }catch (std::out_of_range e) {
10214             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10215             return NULL;
10216         }catch (DoesNotExist e) {
10217             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10218             return NULL;
10219         }catch(...) {
10220             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10221             return NULL;
10222         }
10223     }
10224     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTClassNameXml_t, 1);
10225     return resultobj;
10226     fail:
10227     return NULL;
10228 }
10229 
10230 
_wrap_new_ClassNameVector__SWIG_1(PyObject * self,PyObject * args)10231 static PyObject *_wrap_new_ClassNameVector__SWIG_1(PyObject *self, PyObject *args) {
10232     PyObject *resultobj;
10233     unsigned int arg1 ;
10234     ClassNameXml *arg2 = 0 ;
10235     std::vector<ClassNameXml > *result;
10236     PyObject * obj0 = 0 ;
10237     PyObject * obj1 = 0 ;
10238 
10239     if(!PyArg_ParseTuple(args,(char *)"OO:new_ClassNameVector",&obj0,&obj1)) goto fail;
10240     arg1 = (unsigned int) PyInt_AsLong(obj0);
10241     if (PyErr_Occurred()) SWIG_fail;
10242     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ClassNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10243     if (arg2 == NULL) {
10244         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
10245     }
10246     {
10247         try {
10248             result = (std::vector<ClassNameXml > *)new std::vector<ClassNameXml >(arg1,(ClassNameXml const &)*arg2);
10249 
10250         }catch (XmlException e) {
10251             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10252             return NULL;
10253         }catch (std::range_error e) {
10254             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10255             return NULL;
10256         }catch (std::out_of_range e) {
10257             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10258             return NULL;
10259         }catch (DoesNotExist e) {
10260             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10261             return NULL;
10262         }catch(...) {
10263             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10264             return NULL;
10265         }
10266     }
10267     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTClassNameXml_t, 1);
10268     return resultobj;
10269     fail:
10270     return NULL;
10271 }
10272 
10273 
_wrap_new_ClassNameVector__SWIG_2(PyObject * self,PyObject * args)10274 static PyObject *_wrap_new_ClassNameVector__SWIG_2(PyObject *self, PyObject *args) {
10275     PyObject *resultobj;
10276     std::vector<ClassNameXml > *arg1 = 0 ;
10277     std::vector<ClassNameXml > *result;
10278     std::vector<ClassNameXml > temp1 ;
10279     std::vector<ClassNameXml > *v1 ;
10280     PyObject * obj0 = 0 ;
10281 
10282     if(!PyArg_ParseTuple(args,(char *)"O:new_ClassNameVector",&obj0)) goto fail;
10283     {
10284         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
10285             unsigned int size = (PyTuple_Check(obj0) ?
10286             PyTuple_Size(obj0) :
10287             PyList_Size(obj0));
10288             temp1 = std::vector<ClassNameXml >(size);
10289             arg1 = &temp1;
10290             for (unsigned int i=0; i<size; i++) {
10291                 ClassNameXml* x;
10292                 PyObject* o = PySequence_GetItem(obj0,i);
10293                 if ((SWIG_ConvertPtr(o,(void **) &x,
10294                 SWIGTYPE_p_ClassNameXml,0)) != -1) {
10295                     temp1[i] = *x;
10296                     Py_DECREF(o);
10297                 }else {
10298                     Py_DECREF(o);
10299                     PyErr_SetString(PyExc_TypeError,
10300                     "vector<""ClassNameXml""> expected");
10301                     SWIG_fail;
10302                 }
10303             }
10304         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
10305         SWIGTYPE_p_std__vectorTClassNameXml_t,0) != -1) {
10306             arg1 = v1;
10307         }else {
10308             PyErr_SetString(PyExc_TypeError,"vector<" "ClassNameXml" "> expected");
10309             SWIG_fail;
10310         }
10311     }
10312     {
10313         try {
10314             result = (std::vector<ClassNameXml > *)new std::vector<ClassNameXml >((std::vector<ClassNameXml > const &)*arg1);
10315 
10316         }catch (XmlException e) {
10317             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10318             return NULL;
10319         }catch (std::range_error e) {
10320             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10321             return NULL;
10322         }catch (std::out_of_range e) {
10323             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10324             return NULL;
10325         }catch (DoesNotExist e) {
10326             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10327             return NULL;
10328         }catch(...) {
10329             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10330             return NULL;
10331         }
10332     }
10333     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTClassNameXml_t, 1);
10334     return resultobj;
10335     fail:
10336     return NULL;
10337 }
10338 
10339 
_wrap_new_ClassNameVector(PyObject * self,PyObject * args)10340 static PyObject *_wrap_new_ClassNameVector(PyObject *self, PyObject *args) {
10341     int argc;
10342     PyObject *argv[3];
10343     int ii;
10344 
10345     argc = PyObject_Length(args);
10346     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
10347         argv[ii] = PyTuple_GetItem(args,ii);
10348     }
10349     if ((argc >= 0) && (argc <= 1)) {
10350         int _v;
10351         if (argc <= 0) {
10352             return _wrap_new_ClassNameVector__SWIG_0(self,args);
10353         }
10354         {
10355             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
10356         }
10357         if (_v) {
10358             return _wrap_new_ClassNameVector__SWIG_0(self,args);
10359         }
10360     }
10361     if (argc == 1) {
10362         int _v;
10363         {
10364             /* native sequence? */
10365             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
10366                 unsigned int size = (PyTuple_Check(argv[0]) ?
10367                 PyTuple_Size(argv[0]) :
10368                 PyList_Size(argv[0]));
10369                 if (size == 0) {
10370                     /* an empty sequence can be of any type */
10371                     _v = 1;
10372                 }else {
10373                     /* check the first element only */
10374                     ClassNameXml* x;
10375                     PyObject* o = PySequence_GetItem(argv[0],0);
10376                     if ((SWIG_ConvertPtr(o,(void **) &x,
10377                     SWIGTYPE_p_ClassNameXml,0)) != -1)
10378                     _v = 1;
10379                     else
10380                     _v = 0;
10381                     Py_DECREF(o);
10382                 }
10383             }else {
10384                 /* wrapped vector? */
10385                 std::vector<ClassNameXml >* v;
10386                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
10387                 SWIGTYPE_p_std__vectorTClassNameXml_t,0) != -1)
10388                 _v = 1;
10389                 else
10390                 _v = 0;
10391             }
10392         }
10393         if (_v) {
10394             return _wrap_new_ClassNameVector__SWIG_2(self,args);
10395         }
10396     }
10397     if (argc == 2) {
10398         int _v;
10399         {
10400             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
10401         }
10402         if (_v) {
10403             {
10404                 void *ptr;
10405                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ClassNameXml, 0) == -1) {
10406                     _v = 0;
10407                     PyErr_Clear();
10408                 }else {
10409                     _v = 1;
10410                 }
10411             }
10412             if (_v) {
10413                 return _wrap_new_ClassNameVector__SWIG_1(self,args);
10414             }
10415         }
10416     }
10417 
10418     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_ClassNameVector'");
10419     return NULL;
10420 }
10421 
10422 
_wrap_ClassNameVector___len__(PyObject * self,PyObject * args)10423 static PyObject *_wrap_ClassNameVector___len__(PyObject *self, PyObject *args) {
10424     PyObject *resultobj;
10425     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10426     unsigned int result;
10427     std::vector<ClassNameXml > temp1 ;
10428     std::vector<ClassNameXml > *v1 ;
10429     PyObject * obj0 = 0 ;
10430 
10431     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameVector___len__",&obj0)) goto fail;
10432     {
10433         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
10434             unsigned int size = (PyTuple_Check(obj0) ?
10435             PyTuple_Size(obj0) :
10436             PyList_Size(obj0));
10437             temp1 = std::vector<ClassNameXml >(size);
10438             arg1 = &temp1;
10439             for (unsigned int i=0; i<size; i++) {
10440                 ClassNameXml* x;
10441                 PyObject* o = PySequence_GetItem(obj0,i);
10442                 if ((SWIG_ConvertPtr(o,(void **) &x,
10443                 SWIGTYPE_p_ClassNameXml,0)) != -1) {
10444                     temp1[i] = *x;
10445                     Py_DECREF(o);
10446                 }else {
10447                     Py_DECREF(o);
10448                     PyErr_SetString(PyExc_TypeError,
10449                     "vector<""ClassNameXml""> expected");
10450                     SWIG_fail;
10451                 }
10452             }
10453         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
10454         SWIGTYPE_p_std__vectorTClassNameXml_t,0) != -1) {
10455             arg1 = v1;
10456         }else {
10457             PyErr_SetString(PyExc_TypeError,"vector<" "ClassNameXml" "> expected");
10458             SWIG_fail;
10459         }
10460     }
10461     {
10462         try {
10463             result = (unsigned int)((std::vector<ClassNameXml > const *)arg1)->size();
10464 
10465         }catch (XmlException e) {
10466             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10467             return NULL;
10468         }catch (std::range_error e) {
10469             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10470             return NULL;
10471         }catch (std::out_of_range e) {
10472             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10473             return NULL;
10474         }catch (DoesNotExist e) {
10475             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10476             return NULL;
10477         }catch(...) {
10478             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10479             return NULL;
10480         }
10481     }
10482     resultobj = PyInt_FromLong((long)result);
10483     return resultobj;
10484     fail:
10485     return NULL;
10486 }
10487 
10488 
_wrap_ClassNameVector_clear(PyObject * self,PyObject * args)10489 static PyObject *_wrap_ClassNameVector_clear(PyObject *self, PyObject *args) {
10490     PyObject *resultobj;
10491     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10492     PyObject * obj0 = 0 ;
10493 
10494     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameVector_clear",&obj0)) goto fail;
10495     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10496     {
10497         try {
10498             (arg1)->clear();
10499 
10500         }catch (XmlException e) {
10501             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10502             return NULL;
10503         }catch (std::range_error e) {
10504             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10505             return NULL;
10506         }catch (std::out_of_range e) {
10507             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10508             return NULL;
10509         }catch (DoesNotExist e) {
10510             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10511             return NULL;
10512         }catch(...) {
10513             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10514             return NULL;
10515         }
10516     }
10517     Py_INCREF(Py_None); resultobj = Py_None;
10518     return resultobj;
10519     fail:
10520     return NULL;
10521 }
10522 
10523 
_wrap_ClassNameVector_append(PyObject * self,PyObject * args)10524 static PyObject *_wrap_ClassNameVector_append(PyObject *self, PyObject *args) {
10525     PyObject *resultobj;
10526     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10527     ClassNameXml *arg2 = 0 ;
10528     PyObject * obj0 = 0 ;
10529     PyObject * obj1 = 0 ;
10530 
10531     if(!PyArg_ParseTuple(args,(char *)"OO:ClassNameVector_append",&obj0,&obj1)) goto fail;
10532     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10533     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ClassNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10534     if (arg2 == NULL) {
10535         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
10536     }
10537     {
10538         try {
10539             (arg1)->push_back((ClassNameXml const &)*arg2);
10540 
10541         }catch (XmlException e) {
10542             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10543             return NULL;
10544         }catch (std::range_error e) {
10545             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10546             return NULL;
10547         }catch (std::out_of_range e) {
10548             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10549             return NULL;
10550         }catch (DoesNotExist e) {
10551             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10552             return NULL;
10553         }catch(...) {
10554             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10555             return NULL;
10556         }
10557     }
10558     Py_INCREF(Py_None); resultobj = Py_None;
10559     return resultobj;
10560     fail:
10561     return NULL;
10562 }
10563 
10564 
_wrap_ClassNameVector___nonzero__(PyObject * self,PyObject * args)10565 static PyObject *_wrap_ClassNameVector___nonzero__(PyObject *self, PyObject *args) {
10566     PyObject *resultobj;
10567     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10568     bool result;
10569     PyObject * obj0 = 0 ;
10570 
10571     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameVector___nonzero__",&obj0)) goto fail;
10572     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10573     {
10574         try {
10575             result = (bool)std_vectorlClassNameXml_g___nonzero_____(arg1);
10576 
10577         }catch (XmlException e) {
10578             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10579             return NULL;
10580         }catch (std::range_error e) {
10581             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10582             return NULL;
10583         }catch (std::out_of_range e) {
10584             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10585             return NULL;
10586         }catch (DoesNotExist e) {
10587             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10588             return NULL;
10589         }catch(...) {
10590             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10591             return NULL;
10592         }
10593     }
10594     resultobj = PyInt_FromLong((long)result);
10595     return resultobj;
10596     fail:
10597     return NULL;
10598 }
10599 
10600 
_wrap_ClassNameVector_pop(PyObject * self,PyObject * args)10601 static PyObject *_wrap_ClassNameVector_pop(PyObject *self, PyObject *args) {
10602     PyObject *resultobj;
10603     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10604     SwigValueWrapper< ClassNameXml > result;
10605     PyObject * obj0 = 0 ;
10606 
10607     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameVector_pop",&obj0)) goto fail;
10608     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10609     {
10610         try {
10611             result = std_vectorlClassNameXml_g_pop___(arg1);
10612 
10613         }catch (std::out_of_range& e) {
10614             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
10615         }
10616     }
10617     {
10618         ClassNameXml * resultptr;
10619         resultptr = new ClassNameXml((ClassNameXml &) result);
10620         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ClassNameXml, 1);
10621     }
10622     return resultobj;
10623     fail:
10624     return NULL;
10625 }
10626 
10627 
_wrap_ClassNameVector___getitem__(PyObject * self,PyObject * args)10628 static PyObject *_wrap_ClassNameVector___getitem__(PyObject *self, PyObject *args) {
10629     PyObject *resultobj;
10630     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10631     int arg2 ;
10632     ClassNameXml *result;
10633     PyObject * obj0 = 0 ;
10634 
10635     if(!PyArg_ParseTuple(args,(char *)"Oi:ClassNameVector___getitem__",&obj0,&arg2)) goto fail;
10636     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10637     {
10638         try {
10639             {
10640                 ClassNameXml &_result_ref = std_vectorlClassNameXml_g___getitem_____(arg1,arg2);
10641                 result = (ClassNameXml *) &_result_ref;
10642             }
10643 
10644         }catch (std::out_of_range& e) {
10645             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
10646         }
10647     }
10648     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassNameXml, 0);
10649     return resultobj;
10650     fail:
10651     return NULL;
10652 }
10653 
10654 
_wrap_ClassNameVector___getslice__(PyObject * self,PyObject * args)10655 static PyObject *_wrap_ClassNameVector___getslice__(PyObject *self, PyObject *args) {
10656     PyObject *resultobj;
10657     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10658     int arg2 ;
10659     int arg3 ;
10660     std::vector<ClassNameXml > result;
10661     PyObject * obj0 = 0 ;
10662 
10663     if(!PyArg_ParseTuple(args,(char *)"Oii:ClassNameVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
10664     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10665     {
10666         try {
10667             result = std_vectorlClassNameXml_g___getslice_____(arg1,arg2,arg3);
10668 
10669         }catch (XmlException e) {
10670             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10671             return NULL;
10672         }catch (std::range_error e) {
10673             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10674             return NULL;
10675         }catch (std::out_of_range e) {
10676             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10677             return NULL;
10678         }catch (DoesNotExist e) {
10679             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10680             return NULL;
10681         }catch(...) {
10682             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10683             return NULL;
10684         }
10685     }
10686     {
10687         resultobj = PyTuple_New((&result)->size());
10688         for (unsigned int i=0; i<(&result)->size(); i++) {
10689             ClassNameXml* ptr = new ClassNameXml(((std::vector<ClassNameXml > &)result)[i]);
10690             PyTuple_SetItem(resultobj,i,
10691             SWIG_NewPointerObj((void *) ptr,
10692             SWIGTYPE_p_ClassNameXml, 1));
10693         }
10694     }
10695     return resultobj;
10696     fail:
10697     return NULL;
10698 }
10699 
10700 
_wrap_ClassNameVector___setitem__(PyObject * self,PyObject * args)10701 static PyObject *_wrap_ClassNameVector___setitem__(PyObject *self, PyObject *args) {
10702     PyObject *resultobj;
10703     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10704     int arg2 ;
10705     ClassNameXml *arg3 = 0 ;
10706     PyObject * obj0 = 0 ;
10707     PyObject * obj2 = 0 ;
10708 
10709     if(!PyArg_ParseTuple(args,(char *)"OiO:ClassNameVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
10710     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10711     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ClassNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10712     if (arg3 == NULL) {
10713         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
10714     }
10715     {
10716         try {
10717             std_vectorlClassNameXml_g___setitem_____(arg1,arg2,(ClassNameXml const &)*arg3);
10718 
10719         }catch (std::out_of_range& e) {
10720             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
10721         }
10722     }
10723     Py_INCREF(Py_None); resultobj = Py_None;
10724     return resultobj;
10725     fail:
10726     return NULL;
10727 }
10728 
10729 
_wrap_ClassNameVector___setslice__(PyObject * self,PyObject * args)10730 static PyObject *_wrap_ClassNameVector___setslice__(PyObject *self, PyObject *args) {
10731     PyObject *resultobj;
10732     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10733     int arg2 ;
10734     int arg3 ;
10735     std::vector<ClassNameXml > *arg4 = 0 ;
10736     std::vector<ClassNameXml > temp4 ;
10737     std::vector<ClassNameXml > *v4 ;
10738     PyObject * obj0 = 0 ;
10739     PyObject * obj3 = 0 ;
10740 
10741     if(!PyArg_ParseTuple(args,(char *)"OiiO:ClassNameVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
10742     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10743     {
10744         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
10745             unsigned int size = (PyTuple_Check(obj3) ?
10746             PyTuple_Size(obj3) :
10747             PyList_Size(obj3));
10748             temp4 = std::vector<ClassNameXml >(size);
10749             arg4 = &temp4;
10750             for (unsigned int i=0; i<size; i++) {
10751                 ClassNameXml* x;
10752                 PyObject* o = PySequence_GetItem(obj3,i);
10753                 if ((SWIG_ConvertPtr(o,(void **) &x,
10754                 SWIGTYPE_p_ClassNameXml,0)) != -1) {
10755                     temp4[i] = *x;
10756                     Py_DECREF(o);
10757                 }else {
10758                     Py_DECREF(o);
10759                     PyErr_SetString(PyExc_TypeError,
10760                     "vector<""ClassNameXml""> expected");
10761                     SWIG_fail;
10762                 }
10763             }
10764         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
10765         SWIGTYPE_p_std__vectorTClassNameXml_t,0) != -1) {
10766             arg4 = v4;
10767         }else {
10768             PyErr_SetString(PyExc_TypeError,"vector<" "ClassNameXml" "> expected");
10769             SWIG_fail;
10770         }
10771     }
10772     {
10773         try {
10774             std_vectorlClassNameXml_g___setslice_____(arg1,arg2,arg3,(std::vector<ClassNameXml > const &)*arg4);
10775 
10776         }catch (XmlException e) {
10777             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10778             return NULL;
10779         }catch (std::range_error e) {
10780             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10781             return NULL;
10782         }catch (std::out_of_range e) {
10783             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10784             return NULL;
10785         }catch (DoesNotExist e) {
10786             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10787             return NULL;
10788         }catch(...) {
10789             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10790             return NULL;
10791         }
10792     }
10793     Py_INCREF(Py_None); resultobj = Py_None;
10794     return resultobj;
10795     fail:
10796     return NULL;
10797 }
10798 
10799 
_wrap_ClassNameVector___delitem__(PyObject * self,PyObject * args)10800 static PyObject *_wrap_ClassNameVector___delitem__(PyObject *self, PyObject *args) {
10801     PyObject *resultobj;
10802     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10803     int arg2 ;
10804     PyObject * obj0 = 0 ;
10805 
10806     if(!PyArg_ParseTuple(args,(char *)"Oi:ClassNameVector___delitem__",&obj0,&arg2)) goto fail;
10807     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10808     {
10809         try {
10810             std_vectorlClassNameXml_g___delitem_____(arg1,arg2);
10811 
10812         }catch (std::out_of_range& e) {
10813             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
10814         }
10815     }
10816     Py_INCREF(Py_None); resultobj = Py_None;
10817     return resultobj;
10818     fail:
10819     return NULL;
10820 }
10821 
10822 
_wrap_ClassNameVector___delslice__(PyObject * self,PyObject * args)10823 static PyObject *_wrap_ClassNameVector___delslice__(PyObject *self, PyObject *args) {
10824     PyObject *resultobj;
10825     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10826     int arg2 ;
10827     int arg3 ;
10828     PyObject * obj0 = 0 ;
10829 
10830     if(!PyArg_ParseTuple(args,(char *)"Oii:ClassNameVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
10831     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10832     {
10833         try {
10834             std_vectorlClassNameXml_g___delslice_____(arg1,arg2,arg3);
10835 
10836         }catch (XmlException e) {
10837             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10838             return NULL;
10839         }catch (std::range_error e) {
10840             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10841             return NULL;
10842         }catch (std::out_of_range e) {
10843             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10844             return NULL;
10845         }catch (DoesNotExist e) {
10846             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10847             return NULL;
10848         }catch(...) {
10849             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10850             return NULL;
10851         }
10852     }
10853     Py_INCREF(Py_None); resultobj = Py_None;
10854     return resultobj;
10855     fail:
10856     return NULL;
10857 }
10858 
10859 
_wrap_delete_ClassNameVector(PyObject * self,PyObject * args)10860 static PyObject *_wrap_delete_ClassNameVector(PyObject *self, PyObject *args) {
10861     PyObject *resultobj;
10862     std::vector<ClassNameXml > *arg1 = (std::vector<ClassNameXml > *) 0 ;
10863     PyObject * obj0 = 0 ;
10864 
10865     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassNameVector",&obj0)) goto fail;
10866     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10867     {
10868         try {
10869             delete arg1;
10870 
10871         }catch (XmlException e) {
10872             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10873             return NULL;
10874         }catch (std::range_error e) {
10875             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10876             return NULL;
10877         }catch (std::out_of_range e) {
10878             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10879             return NULL;
10880         }catch (DoesNotExist e) {
10881             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10882             return NULL;
10883         }catch(...) {
10884             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10885             return NULL;
10886         }
10887     }
10888     Py_INCREF(Py_None); resultobj = Py_None;
10889     return resultobj;
10890     fail:
10891     return NULL;
10892 }
10893 
10894 
ClassNameVector_swigregister(PyObject * self,PyObject * args)10895 static PyObject * ClassNameVector_swigregister(PyObject *self, PyObject *args) {
10896     PyObject *obj;
10897     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10898     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTClassNameXml_t, obj);
10899     Py_INCREF(obj);
10900     return Py_BuildValue((char *)"");
10901 }
_wrap_new_ClassNameArray(PyObject * self,PyObject * args)10902 static PyObject *_wrap_new_ClassNameArray(PyObject *self, PyObject *args) {
10903     PyObject *resultobj;
10904     ArrayXml<ClassNameXml > *result;
10905 
10906     if(!PyArg_ParseTuple(args,(char *)":new_ClassNameArray")) goto fail;
10907     {
10908         try {
10909             result = (ArrayXml<ClassNameXml > *)new ArrayXml<ClassNameXml >();
10910 
10911         }catch (XmlException e) {
10912             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10913             return NULL;
10914         }catch (std::range_error e) {
10915             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10916             return NULL;
10917         }catch (std::out_of_range e) {
10918             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10919             return NULL;
10920         }catch (DoesNotExist e) {
10921             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10922             return NULL;
10923         }catch(...) {
10924             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10925             return NULL;
10926         }
10927     }
10928     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTClassNameXml_t, 1);
10929     return resultobj;
10930     fail:
10931     return NULL;
10932 }
10933 
10934 
_wrap_ClassNameArray_add(PyObject * self,PyObject * args)10935 static PyObject *_wrap_ClassNameArray_add(PyObject *self, PyObject *args) {
10936     PyObject *resultobj;
10937     ArrayXml<ClassNameXml > *arg1 = (ArrayXml<ClassNameXml > *) 0 ;
10938     ClassNameXml *arg2 = 0 ;
10939     PyObject * obj0 = 0 ;
10940     PyObject * obj1 = 0 ;
10941 
10942     if(!PyArg_ParseTuple(args,(char *)"OO:ClassNameArray_add",&obj0,&obj1)) goto fail;
10943     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10944     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ClassNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10945     if (arg2 == NULL) {
10946         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
10947     }
10948     {
10949         try {
10950             (arg1)->add((ClassNameXml const &)*arg2);
10951 
10952         }catch (XmlException e) {
10953             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10954             return NULL;
10955         }catch (std::range_error e) {
10956             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10957             return NULL;
10958         }catch (std::out_of_range e) {
10959             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
10960             return NULL;
10961         }catch (DoesNotExist e) {
10962             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
10963             return NULL;
10964         }catch(...) {
10965             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
10966             return NULL;
10967         }
10968     }
10969     Py_INCREF(Py_None); resultobj = Py_None;
10970     return resultobj;
10971     fail:
10972     return NULL;
10973 }
10974 
10975 
_wrap_ClassNameArray_toStringBuffer(PyObject * self,PyObject * args)10976 static PyObject *_wrap_ClassNameArray_toStringBuffer(PyObject *self, PyObject *args) {
10977     PyObject *resultobj;
10978     ArrayXml<ClassNameXml > *arg1 = (ArrayXml<ClassNameXml > *) 0 ;
10979     string *arg2 = 0 ;
10980     char *arg3 = (char *) " " ;
10981     char *arg4 = (char *) "" ;
10982     PyObject * obj0 = 0 ;
10983     PyObject * obj1 = 0 ;
10984 
10985     if(!PyArg_ParseTuple(args,(char *)"OO|ss:ClassNameArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
10986     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10987     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10988     if (arg2 == NULL) {
10989         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
10990     }
10991     {
10992         try {
10993             (arg1)->toStringBuffer(*arg2,arg3,arg4);
10994 
10995         }catch (XmlException e) {
10996             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
10997             return NULL;
10998         }catch (std::range_error e) {
10999             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11000             return NULL;
11001         }catch (std::out_of_range e) {
11002             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11003             return NULL;
11004         }catch (DoesNotExist e) {
11005             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11006             return NULL;
11007         }catch(...) {
11008             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11009             return NULL;
11010         }
11011     }
11012     Py_INCREF(Py_None); resultobj = Py_None;
11013     return resultobj;
11014     fail:
11015     return NULL;
11016 }
11017 
11018 
_wrap_ClassNameArray___setitem__(PyObject * self,PyObject * args)11019 static PyObject *_wrap_ClassNameArray___setitem__(PyObject *self, PyObject *args) {
11020     PyObject *resultobj;
11021     ArrayXml<ClassNameXml > *arg1 = (ArrayXml<ClassNameXml > *) 0 ;
11022     int arg2 ;
11023     ClassNameXml *arg3 = (ClassNameXml *) 0 ;
11024     PyObject * obj0 = 0 ;
11025     PyObject * obj2 = 0 ;
11026 
11027     if(!PyArg_ParseTuple(args,(char *)"OiO:ClassNameArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
11028     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11029     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ClassNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11030     {
11031         try {
11032             ArrayXmllClassNameXml_g___setitem_____(arg1,arg2,arg3);
11033 
11034         }catch (std::out_of_range& e) {
11035             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
11036         }
11037     }
11038     Py_INCREF(Py_None); resultobj = Py_None;
11039     return resultobj;
11040     fail:
11041     return NULL;
11042 }
11043 
11044 
_wrap_ClassNameArray___getitem__(PyObject * self,PyObject * args)11045 static PyObject *_wrap_ClassNameArray___getitem__(PyObject *self, PyObject *args) {
11046     PyObject *resultobj;
11047     ArrayXml<ClassNameXml > *arg1 = (ArrayXml<ClassNameXml > *) 0 ;
11048     int arg2 ;
11049     ClassNameXml *result;
11050     PyObject * obj0 = 0 ;
11051 
11052     if(!PyArg_ParseTuple(args,(char *)"Oi:ClassNameArray___getitem__",&obj0,&arg2)) goto fail;
11053     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11054     {
11055         try {
11056             result = (ClassNameXml *)ArrayXmllClassNameXml_g___getitem_____(arg1,arg2);
11057 
11058         }catch (std::out_of_range& e) {
11059             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
11060         }
11061     }
11062     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassNameXml, 0);
11063     return resultobj;
11064     fail:
11065     return NULL;
11066 }
11067 
11068 
_wrap_ClassNameArray___str__(PyObject * self,PyObject * args)11069 static PyObject *_wrap_ClassNameArray___str__(PyObject *self, PyObject *args) {
11070     PyObject *resultobj;
11071     ArrayXml<ClassNameXml > *arg1 = (ArrayXml<ClassNameXml > *) 0 ;
11072     string result;
11073     PyObject * obj0 = 0 ;
11074 
11075     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameArray___str__",&obj0)) goto fail;
11076     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11077     {
11078         try {
11079             result = ArrayXmllClassNameXml_g___str_____(arg1);
11080 
11081         }catch (XmlException e) {
11082             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11083             return NULL;
11084         }catch (std::range_error e) {
11085             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11086             return NULL;
11087         }catch (std::out_of_range e) {
11088             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11089             return NULL;
11090         }catch (DoesNotExist e) {
11091             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11092             return NULL;
11093         }catch(...) {
11094             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11095             return NULL;
11096         }
11097     }
11098     {
11099         resultobj = PyString_FromString((&result)->c_str());
11100     }
11101     return resultobj;
11102     fail:
11103     return NULL;
11104 }
11105 
11106 
_wrap_ClassNameArray___iter__(PyObject * self,PyObject * args)11107 static PyObject *_wrap_ClassNameArray___iter__(PyObject *self, PyObject *args) {
11108     PyObject *resultobj;
11109     ArrayXml<ClassNameXml > *arg1 = (ArrayXml<ClassNameXml > *) 0 ;
11110     ArrayIterator<ClassNameXml > result;
11111     PyObject * obj0 = 0 ;
11112 
11113     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameArray___iter__",&obj0)) goto fail;
11114     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11115     {
11116         try {
11117             result = ArrayXmllClassNameXml_g___iter_____(arg1);
11118 
11119         }catch (XmlException e) {
11120             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11121             return NULL;
11122         }catch (std::range_error e) {
11123             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11124             return NULL;
11125         }catch (std::out_of_range e) {
11126             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11127             return NULL;
11128         }catch (DoesNotExist e) {
11129             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11130             return NULL;
11131         }catch(...) {
11132             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11133             return NULL;
11134         }
11135     }
11136     {
11137         ArrayIterator<ClassNameXml > * resultptr;
11138         resultptr = new ArrayIterator<ClassNameXml >((ArrayIterator<ClassNameXml > &) result);
11139         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTClassNameXml_t, 1);
11140     }
11141     return resultobj;
11142     fail:
11143     return NULL;
11144 }
11145 
11146 
_wrap_delete_ClassNameArray(PyObject * self,PyObject * args)11147 static PyObject *_wrap_delete_ClassNameArray(PyObject *self, PyObject *args) {
11148     PyObject *resultobj;
11149     ArrayXml<ClassNameXml > *arg1 = (ArrayXml<ClassNameXml > *) 0 ;
11150     PyObject * obj0 = 0 ;
11151 
11152     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassNameArray",&obj0)) goto fail;
11153     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11154     {
11155         try {
11156             delete arg1;
11157 
11158         }catch (XmlException e) {
11159             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11160             return NULL;
11161         }catch (std::range_error e) {
11162             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11163             return NULL;
11164         }catch (std::out_of_range e) {
11165             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11166             return NULL;
11167         }catch (DoesNotExist e) {
11168             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11169             return NULL;
11170         }catch(...) {
11171             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11172             return NULL;
11173         }
11174     }
11175     Py_INCREF(Py_None); resultobj = Py_None;
11176     return resultobj;
11177     fail:
11178     return NULL;
11179 }
11180 
11181 
ClassNameArray_swigregister(PyObject * self,PyObject * args)11182 static PyObject * ClassNameArray_swigregister(PyObject *self, PyObject *args) {
11183     PyObject *obj;
11184     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11185     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTClassNameXml_t, obj);
11186     Py_INCREF(obj);
11187     return Py_BuildValue((char *)"");
11188 }
_wrap_ClassNameIterator_it_set(PyObject * self,PyObject * args)11189 static PyObject *_wrap_ClassNameIterator_it_set(PyObject *self, PyObject *args) {
11190     PyObject *resultobj;
11191     ArrayIterator<ClassNameXml > *arg1 = (ArrayIterator<ClassNameXml > *) 0 ;
11192     int arg2 ;
11193     PyObject * obj0 = 0 ;
11194 
11195     if(!PyArg_ParseTuple(args,(char *)"Oi:ClassNameIterator_it_set",&obj0,&arg2)) goto fail;
11196     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11197     if (arg1) (arg1)->it = arg2;
11198 
11199     Py_INCREF(Py_None); resultobj = Py_None;
11200     return resultobj;
11201     fail:
11202     return NULL;
11203 }
11204 
11205 
_wrap_ClassNameIterator_it_get(PyObject * self,PyObject * args)11206 static PyObject *_wrap_ClassNameIterator_it_get(PyObject *self, PyObject *args) {
11207     PyObject *resultobj;
11208     ArrayIterator<ClassNameXml > *arg1 = (ArrayIterator<ClassNameXml > *) 0 ;
11209     int result;
11210     PyObject * obj0 = 0 ;
11211 
11212     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameIterator_it_get",&obj0)) goto fail;
11213     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11214     result = (int) ((arg1)->it);
11215 
11216     resultobj = PyInt_FromLong((long)result);
11217     return resultobj;
11218     fail:
11219     return NULL;
11220 }
11221 
11222 
_wrap_ClassNameIterator_c_set(PyObject * self,PyObject * args)11223 static PyObject *_wrap_ClassNameIterator_c_set(PyObject *self, PyObject *args) {
11224     PyObject *resultobj;
11225     ArrayIterator<ClassNameXml > *arg1 = (ArrayIterator<ClassNameXml > *) 0 ;
11226     ArrayXml<ClassNameXml > *arg2 = (ArrayXml<ClassNameXml > *) 0 ;
11227     PyObject * obj0 = 0 ;
11228     PyObject * obj1 = 0 ;
11229 
11230     if(!PyArg_ParseTuple(args,(char *)"OO:ClassNameIterator_c_set",&obj0,&obj1)) goto fail;
11231     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11232     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
11233     if (arg1) (arg1)->c = arg2;
11234 
11235     Py_INCREF(Py_None); resultobj = Py_None;
11236     return resultobj;
11237     fail:
11238     return NULL;
11239 }
11240 
11241 
_wrap_ClassNameIterator_c_get(PyObject * self,PyObject * args)11242 static PyObject *_wrap_ClassNameIterator_c_get(PyObject *self, PyObject *args) {
11243     PyObject *resultobj;
11244     ArrayIterator<ClassNameXml > *arg1 = (ArrayIterator<ClassNameXml > *) 0 ;
11245     ArrayXml<ClassNameXml > *result;
11246     PyObject * obj0 = 0 ;
11247 
11248     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameIterator_c_get",&obj0)) goto fail;
11249     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11250     result = (ArrayXml<ClassNameXml > *) ((arg1)->c);
11251 
11252     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTClassNameXml_t, 0);
11253     return resultobj;
11254     fail:
11255     return NULL;
11256 }
11257 
11258 
_wrap_new_ClassNameIterator__SWIG_0(PyObject * self,PyObject * args)11259 static PyObject *_wrap_new_ClassNameIterator__SWIG_0(PyObject *self, PyObject *args) {
11260     PyObject *resultobj;
11261     ArrayIterator<ClassNameXml > *result;
11262 
11263     if(!PyArg_ParseTuple(args,(char *)":new_ClassNameIterator")) goto fail;
11264     {
11265         try {
11266             result = (ArrayIterator<ClassNameXml > *)new ArrayIterator<ClassNameXml >();
11267 
11268         }catch (XmlException e) {
11269             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11270             return NULL;
11271         }catch (std::range_error e) {
11272             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11273             return NULL;
11274         }catch (std::out_of_range e) {
11275             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11276             return NULL;
11277         }catch (DoesNotExist e) {
11278             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11279             return NULL;
11280         }catch(...) {
11281             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11282             return NULL;
11283         }
11284     }
11285     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTClassNameXml_t, 1);
11286     return resultobj;
11287     fail:
11288     return NULL;
11289 }
11290 
11291 
_wrap_new_ClassNameIterator__SWIG_1(PyObject * self,PyObject * args)11292 static PyObject *_wrap_new_ClassNameIterator__SWIG_1(PyObject *self, PyObject *args) {
11293     PyObject *resultobj;
11294     ArrayIterator<ClassNameXml > *arg1 = 0 ;
11295     ArrayIterator<ClassNameXml > *result;
11296     PyObject * obj0 = 0 ;
11297 
11298     if(!PyArg_ParseTuple(args,(char *)"O:new_ClassNameIterator",&obj0)) goto fail;
11299     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11300     if (arg1 == NULL) {
11301         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
11302     }
11303     {
11304         try {
11305             result = (ArrayIterator<ClassNameXml > *)new ArrayIterator<ClassNameXml >((ArrayIterator<ClassNameXml > const &)*arg1);
11306 
11307         }catch (XmlException e) {
11308             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11309             return NULL;
11310         }catch (std::range_error e) {
11311             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11312             return NULL;
11313         }catch (std::out_of_range e) {
11314             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11315             return NULL;
11316         }catch (DoesNotExist e) {
11317             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11318             return NULL;
11319         }catch(...) {
11320             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11321             return NULL;
11322         }
11323     }
11324     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTClassNameXml_t, 1);
11325     return resultobj;
11326     fail:
11327     return NULL;
11328 }
11329 
11330 
_wrap_new_ClassNameIterator__SWIG_2(PyObject * self,PyObject * args)11331 static PyObject *_wrap_new_ClassNameIterator__SWIG_2(PyObject *self, PyObject *args) {
11332     PyObject *resultobj;
11333     int arg1 ;
11334     ArrayXml<ClassNameXml > *arg2 = (ArrayXml<ClassNameXml > *) 0 ;
11335     ArrayIterator<ClassNameXml > *result;
11336     PyObject * obj1 = 0 ;
11337 
11338     if(!PyArg_ParseTuple(args,(char *)"iO:new_ClassNameIterator",&arg1,&obj1)) goto fail;
11339     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11340     {
11341         try {
11342             result = (ArrayIterator<ClassNameXml > *)new ArrayIterator<ClassNameXml >(arg1,arg2);
11343 
11344         }catch (XmlException e) {
11345             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11346             return NULL;
11347         }catch (std::range_error e) {
11348             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11349             return NULL;
11350         }catch (std::out_of_range e) {
11351             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11352             return NULL;
11353         }catch (DoesNotExist e) {
11354             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11355             return NULL;
11356         }catch(...) {
11357             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11358             return NULL;
11359         }
11360     }
11361     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTClassNameXml_t, 1);
11362     return resultobj;
11363     fail:
11364     return NULL;
11365 }
11366 
11367 
_wrap_new_ClassNameIterator(PyObject * self,PyObject * args)11368 static PyObject *_wrap_new_ClassNameIterator(PyObject *self, PyObject *args) {
11369     int argc;
11370     PyObject *argv[3];
11371     int ii;
11372 
11373     argc = PyObject_Length(args);
11374     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
11375         argv[ii] = PyTuple_GetItem(args,ii);
11376     }
11377     if (argc == 0) {
11378         return _wrap_new_ClassNameIterator__SWIG_0(self,args);
11379     }
11380     if (argc == 1) {
11381         int _v;
11382         {
11383             void *ptr;
11384             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTClassNameXml_t, 0) == -1) {
11385                 _v = 0;
11386                 PyErr_Clear();
11387             }else {
11388                 _v = 1;
11389             }
11390         }
11391         if (_v) {
11392             return _wrap_new_ClassNameIterator__SWIG_1(self,args);
11393         }
11394     }
11395     if (argc == 2) {
11396         int _v;
11397         {
11398             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
11399         }
11400         if (_v) {
11401             {
11402                 void *ptr;
11403                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTClassNameXml_t, 0) == -1) {
11404                     _v = 0;
11405                     PyErr_Clear();
11406                 }else {
11407                     _v = 1;
11408                 }
11409             }
11410             if (_v) {
11411                 return _wrap_new_ClassNameIterator__SWIG_2(self,args);
11412             }
11413         }
11414     }
11415 
11416     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_ClassNameIterator'");
11417     return NULL;
11418 }
11419 
11420 
_wrap_ClassNameIterator___iter__(PyObject * self,PyObject * args)11421 static PyObject *_wrap_ClassNameIterator___iter__(PyObject *self, PyObject *args) {
11422     PyObject *resultobj;
11423     ArrayIterator<ClassNameXml > *arg1 = (ArrayIterator<ClassNameXml > *) 0 ;
11424     ArrayIterator<ClassNameXml > result;
11425     PyObject * obj0 = 0 ;
11426 
11427     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameIterator___iter__",&obj0)) goto fail;
11428     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11429     {
11430         try {
11431             result = (arg1)->__iter__();
11432 
11433         }catch (XmlException e) {
11434             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11435             return NULL;
11436         }catch (std::range_error e) {
11437             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11438             return NULL;
11439         }catch (std::out_of_range e) {
11440             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11441             return NULL;
11442         }catch (DoesNotExist e) {
11443             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11444             return NULL;
11445         }catch(...) {
11446             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11447             return NULL;
11448         }
11449     }
11450     {
11451         ArrayIterator<ClassNameXml > * resultptr;
11452         resultptr = new ArrayIterator<ClassNameXml >((ArrayIterator<ClassNameXml > &) result);
11453         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTClassNameXml_t, 1);
11454     }
11455     return resultobj;
11456     fail:
11457     return NULL;
11458 }
11459 
11460 
_wrap_ClassNameIterator_next(PyObject * self,PyObject * args)11461 static PyObject *_wrap_ClassNameIterator_next(PyObject *self, PyObject *args) {
11462     PyObject *resultobj;
11463     ArrayIterator<ClassNameXml > *arg1 = (ArrayIterator<ClassNameXml > *) 0 ;
11464     ClassNameXml *result;
11465     PyObject * obj0 = 0 ;
11466 
11467     if(!PyArg_ParseTuple(args,(char *)"O:ClassNameIterator_next",&obj0)) goto fail;
11468     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11469     {
11470         try {
11471             result = (ClassNameXml *)(arg1)->next();
11472 
11473         }catch (XmlException e) {
11474             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11475             return NULL;
11476         }catch (std::range_error e) {
11477             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11478             return NULL;
11479         }catch (std::out_of_range e) {
11480             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11481             return NULL;
11482         }catch (DoesNotExist e) {
11483             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11484             return NULL;
11485         }catch(...) {
11486             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11487             return NULL;
11488         }
11489     }
11490     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassNameXml, 0);
11491     return resultobj;
11492     fail:
11493     return NULL;
11494 }
11495 
11496 
_wrap_delete_ClassNameIterator(PyObject * self,PyObject * args)11497 static PyObject *_wrap_delete_ClassNameIterator(PyObject *self, PyObject *args) {
11498     PyObject *resultobj;
11499     ArrayIterator<ClassNameXml > *arg1 = (ArrayIterator<ClassNameXml > *) 0 ;
11500     PyObject * obj0 = 0 ;
11501 
11502     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassNameIterator",&obj0)) goto fail;
11503     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassNameXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11504     {
11505         try {
11506             delete arg1;
11507 
11508         }catch (XmlException e) {
11509             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11510             return NULL;
11511         }catch (std::range_error e) {
11512             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11513             return NULL;
11514         }catch (std::out_of_range e) {
11515             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11516             return NULL;
11517         }catch (DoesNotExist e) {
11518             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11519             return NULL;
11520         }catch(...) {
11521             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11522             return NULL;
11523         }
11524     }
11525     Py_INCREF(Py_None); resultobj = Py_None;
11526     return resultobj;
11527     fail:
11528     return NULL;
11529 }
11530 
11531 
ClassNameIterator_swigregister(PyObject * self,PyObject * args)11532 static PyObject * ClassNameIterator_swigregister(PyObject *self, PyObject *args) {
11533     PyObject *obj;
11534     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11535     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTClassNameXml_t, obj);
11536     Py_INCREF(obj);
11537     return Py_BuildValue((char *)"");
11538 }
_wrap_new_ClassVector__SWIG_0(PyObject * self,PyObject * args)11539 static PyObject *_wrap_new_ClassVector__SWIG_0(PyObject *self, PyObject *args) {
11540     PyObject *resultobj;
11541     unsigned int arg1 = (unsigned int) 0 ;
11542     std::vector<ClassXml > *result;
11543     PyObject * obj0 = 0 ;
11544 
11545     if(!PyArg_ParseTuple(args,(char *)"|O:new_ClassVector",&obj0)) goto fail;
11546     if (obj0) {
11547         arg1 = (unsigned int) PyInt_AsLong(obj0);
11548         if (PyErr_Occurred()) SWIG_fail;
11549     }
11550     {
11551         try {
11552             result = (std::vector<ClassXml > *)new std::vector<ClassXml >(arg1);
11553 
11554         }catch (XmlException e) {
11555             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11556             return NULL;
11557         }catch (std::range_error e) {
11558             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11559             return NULL;
11560         }catch (std::out_of_range e) {
11561             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11562             return NULL;
11563         }catch (DoesNotExist e) {
11564             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11565             return NULL;
11566         }catch(...) {
11567             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11568             return NULL;
11569         }
11570     }
11571     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTClassXml_t, 1);
11572     return resultobj;
11573     fail:
11574     return NULL;
11575 }
11576 
11577 
_wrap_new_ClassVector__SWIG_1(PyObject * self,PyObject * args)11578 static PyObject *_wrap_new_ClassVector__SWIG_1(PyObject *self, PyObject *args) {
11579     PyObject *resultobj;
11580     unsigned int arg1 ;
11581     ClassXml *arg2 = 0 ;
11582     std::vector<ClassXml > *result;
11583     PyObject * obj0 = 0 ;
11584     PyObject * obj1 = 0 ;
11585 
11586     if(!PyArg_ParseTuple(args,(char *)"OO:new_ClassVector",&obj0,&obj1)) goto fail;
11587     arg1 = (unsigned int) PyInt_AsLong(obj0);
11588     if (PyErr_Occurred()) SWIG_fail;
11589     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11590     if (arg2 == NULL) {
11591         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
11592     }
11593     {
11594         try {
11595             result = (std::vector<ClassXml > *)new std::vector<ClassXml >(arg1,(ClassXml const &)*arg2);
11596 
11597         }catch (XmlException e) {
11598             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11599             return NULL;
11600         }catch (std::range_error e) {
11601             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11602             return NULL;
11603         }catch (std::out_of_range e) {
11604             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11605             return NULL;
11606         }catch (DoesNotExist e) {
11607             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11608             return NULL;
11609         }catch(...) {
11610             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11611             return NULL;
11612         }
11613     }
11614     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTClassXml_t, 1);
11615     return resultobj;
11616     fail:
11617     return NULL;
11618 }
11619 
11620 
_wrap_new_ClassVector__SWIG_2(PyObject * self,PyObject * args)11621 static PyObject *_wrap_new_ClassVector__SWIG_2(PyObject *self, PyObject *args) {
11622     PyObject *resultobj;
11623     std::vector<ClassXml > *arg1 = 0 ;
11624     std::vector<ClassXml > *result;
11625     std::vector<ClassXml > temp1 ;
11626     std::vector<ClassXml > *v1 ;
11627     PyObject * obj0 = 0 ;
11628 
11629     if(!PyArg_ParseTuple(args,(char *)"O:new_ClassVector",&obj0)) goto fail;
11630     {
11631         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
11632             unsigned int size = (PyTuple_Check(obj0) ?
11633             PyTuple_Size(obj0) :
11634             PyList_Size(obj0));
11635             temp1 = std::vector<ClassXml >(size);
11636             arg1 = &temp1;
11637             for (unsigned int i=0; i<size; i++) {
11638                 ClassXml* x;
11639                 PyObject* o = PySequence_GetItem(obj0,i);
11640                 if ((SWIG_ConvertPtr(o,(void **) &x,
11641                 SWIGTYPE_p_ClassXml,0)) != -1) {
11642                     temp1[i] = *x;
11643                     Py_DECREF(o);
11644                 }else {
11645                     Py_DECREF(o);
11646                     PyErr_SetString(PyExc_TypeError,
11647                     "vector<""ClassXml""> expected");
11648                     SWIG_fail;
11649                 }
11650             }
11651         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
11652         SWIGTYPE_p_std__vectorTClassXml_t,0) != -1) {
11653             arg1 = v1;
11654         }else {
11655             PyErr_SetString(PyExc_TypeError,"vector<" "ClassXml" "> expected");
11656             SWIG_fail;
11657         }
11658     }
11659     {
11660         try {
11661             result = (std::vector<ClassXml > *)new std::vector<ClassXml >((std::vector<ClassXml > const &)*arg1);
11662 
11663         }catch (XmlException e) {
11664             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11665             return NULL;
11666         }catch (std::range_error e) {
11667             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11668             return NULL;
11669         }catch (std::out_of_range e) {
11670             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11671             return NULL;
11672         }catch (DoesNotExist e) {
11673             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11674             return NULL;
11675         }catch(...) {
11676             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11677             return NULL;
11678         }
11679     }
11680     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTClassXml_t, 1);
11681     return resultobj;
11682     fail:
11683     return NULL;
11684 }
11685 
11686 
_wrap_new_ClassVector(PyObject * self,PyObject * args)11687 static PyObject *_wrap_new_ClassVector(PyObject *self, PyObject *args) {
11688     int argc;
11689     PyObject *argv[3];
11690     int ii;
11691 
11692     argc = PyObject_Length(args);
11693     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
11694         argv[ii] = PyTuple_GetItem(args,ii);
11695     }
11696     if ((argc >= 0) && (argc <= 1)) {
11697         int _v;
11698         if (argc <= 0) {
11699             return _wrap_new_ClassVector__SWIG_0(self,args);
11700         }
11701         {
11702             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
11703         }
11704         if (_v) {
11705             return _wrap_new_ClassVector__SWIG_0(self,args);
11706         }
11707     }
11708     if (argc == 1) {
11709         int _v;
11710         {
11711             /* native sequence? */
11712             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
11713                 unsigned int size = (PyTuple_Check(argv[0]) ?
11714                 PyTuple_Size(argv[0]) :
11715                 PyList_Size(argv[0]));
11716                 if (size == 0) {
11717                     /* an empty sequence can be of any type */
11718                     _v = 1;
11719                 }else {
11720                     /* check the first element only */
11721                     ClassXml* x;
11722                     PyObject* o = PySequence_GetItem(argv[0],0);
11723                     if ((SWIG_ConvertPtr(o,(void **) &x,
11724                     SWIGTYPE_p_ClassXml,0)) != -1)
11725                     _v = 1;
11726                     else
11727                     _v = 0;
11728                     Py_DECREF(o);
11729                 }
11730             }else {
11731                 /* wrapped vector? */
11732                 std::vector<ClassXml >* v;
11733                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
11734                 SWIGTYPE_p_std__vectorTClassXml_t,0) != -1)
11735                 _v = 1;
11736                 else
11737                 _v = 0;
11738             }
11739         }
11740         if (_v) {
11741             return _wrap_new_ClassVector__SWIG_2(self,args);
11742         }
11743     }
11744     if (argc == 2) {
11745         int _v;
11746         {
11747             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
11748         }
11749         if (_v) {
11750             {
11751                 void *ptr;
11752                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ClassXml, 0) == -1) {
11753                     _v = 0;
11754                     PyErr_Clear();
11755                 }else {
11756                     _v = 1;
11757                 }
11758             }
11759             if (_v) {
11760                 return _wrap_new_ClassVector__SWIG_1(self,args);
11761             }
11762         }
11763     }
11764 
11765     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_ClassVector'");
11766     return NULL;
11767 }
11768 
11769 
_wrap_ClassVector___len__(PyObject * self,PyObject * args)11770 static PyObject *_wrap_ClassVector___len__(PyObject *self, PyObject *args) {
11771     PyObject *resultobj;
11772     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
11773     unsigned int result;
11774     std::vector<ClassXml > temp1 ;
11775     std::vector<ClassXml > *v1 ;
11776     PyObject * obj0 = 0 ;
11777 
11778     if(!PyArg_ParseTuple(args,(char *)"O:ClassVector___len__",&obj0)) goto fail;
11779     {
11780         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
11781             unsigned int size = (PyTuple_Check(obj0) ?
11782             PyTuple_Size(obj0) :
11783             PyList_Size(obj0));
11784             temp1 = std::vector<ClassXml >(size);
11785             arg1 = &temp1;
11786             for (unsigned int i=0; i<size; i++) {
11787                 ClassXml* x;
11788                 PyObject* o = PySequence_GetItem(obj0,i);
11789                 if ((SWIG_ConvertPtr(o,(void **) &x,
11790                 SWIGTYPE_p_ClassXml,0)) != -1) {
11791                     temp1[i] = *x;
11792                     Py_DECREF(o);
11793                 }else {
11794                     Py_DECREF(o);
11795                     PyErr_SetString(PyExc_TypeError,
11796                     "vector<""ClassXml""> expected");
11797                     SWIG_fail;
11798                 }
11799             }
11800         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
11801         SWIGTYPE_p_std__vectorTClassXml_t,0) != -1) {
11802             arg1 = v1;
11803         }else {
11804             PyErr_SetString(PyExc_TypeError,"vector<" "ClassXml" "> expected");
11805             SWIG_fail;
11806         }
11807     }
11808     {
11809         try {
11810             result = (unsigned int)((std::vector<ClassXml > const *)arg1)->size();
11811 
11812         }catch (XmlException e) {
11813             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11814             return NULL;
11815         }catch (std::range_error e) {
11816             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11817             return NULL;
11818         }catch (std::out_of_range e) {
11819             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11820             return NULL;
11821         }catch (DoesNotExist e) {
11822             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11823             return NULL;
11824         }catch(...) {
11825             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11826             return NULL;
11827         }
11828     }
11829     resultobj = PyInt_FromLong((long)result);
11830     return resultobj;
11831     fail:
11832     return NULL;
11833 }
11834 
11835 
_wrap_ClassVector_clear(PyObject * self,PyObject * args)11836 static PyObject *_wrap_ClassVector_clear(PyObject *self, PyObject *args) {
11837     PyObject *resultobj;
11838     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
11839     PyObject * obj0 = 0 ;
11840 
11841     if(!PyArg_ParseTuple(args,(char *)"O:ClassVector_clear",&obj0)) goto fail;
11842     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11843     {
11844         try {
11845             (arg1)->clear();
11846 
11847         }catch (XmlException e) {
11848             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11849             return NULL;
11850         }catch (std::range_error e) {
11851             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11852             return NULL;
11853         }catch (std::out_of_range e) {
11854             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11855             return NULL;
11856         }catch (DoesNotExist e) {
11857             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11858             return NULL;
11859         }catch(...) {
11860             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11861             return NULL;
11862         }
11863     }
11864     Py_INCREF(Py_None); resultobj = Py_None;
11865     return resultobj;
11866     fail:
11867     return NULL;
11868 }
11869 
11870 
_wrap_ClassVector_append(PyObject * self,PyObject * args)11871 static PyObject *_wrap_ClassVector_append(PyObject *self, PyObject *args) {
11872     PyObject *resultobj;
11873     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
11874     ClassXml *arg2 = 0 ;
11875     PyObject * obj0 = 0 ;
11876     PyObject * obj1 = 0 ;
11877 
11878     if(!PyArg_ParseTuple(args,(char *)"OO:ClassVector_append",&obj0,&obj1)) goto fail;
11879     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11880     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11881     if (arg2 == NULL) {
11882         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
11883     }
11884     {
11885         try {
11886             (arg1)->push_back((ClassXml const &)*arg2);
11887 
11888         }catch (XmlException e) {
11889             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11890             return NULL;
11891         }catch (std::range_error e) {
11892             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11893             return NULL;
11894         }catch (std::out_of_range e) {
11895             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11896             return NULL;
11897         }catch (DoesNotExist e) {
11898             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11899             return NULL;
11900         }catch(...) {
11901             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11902             return NULL;
11903         }
11904     }
11905     Py_INCREF(Py_None); resultobj = Py_None;
11906     return resultobj;
11907     fail:
11908     return NULL;
11909 }
11910 
11911 
_wrap_ClassVector___nonzero__(PyObject * self,PyObject * args)11912 static PyObject *_wrap_ClassVector___nonzero__(PyObject *self, PyObject *args) {
11913     PyObject *resultobj;
11914     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
11915     bool result;
11916     PyObject * obj0 = 0 ;
11917 
11918     if(!PyArg_ParseTuple(args,(char *)"O:ClassVector___nonzero__",&obj0)) goto fail;
11919     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11920     {
11921         try {
11922             result = (bool)std_vectorlClassXml_g___nonzero_____(arg1);
11923 
11924         }catch (XmlException e) {
11925             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
11926             return NULL;
11927         }catch (std::range_error e) {
11928             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11929             return NULL;
11930         }catch (std::out_of_range e) {
11931             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
11932             return NULL;
11933         }catch (DoesNotExist e) {
11934             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
11935             return NULL;
11936         }catch(...) {
11937             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
11938             return NULL;
11939         }
11940     }
11941     resultobj = PyInt_FromLong((long)result);
11942     return resultobj;
11943     fail:
11944     return NULL;
11945 }
11946 
11947 
_wrap_ClassVector_pop(PyObject * self,PyObject * args)11948 static PyObject *_wrap_ClassVector_pop(PyObject *self, PyObject *args) {
11949     PyObject *resultobj;
11950     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
11951     SwigValueWrapper< ClassXml > result;
11952     PyObject * obj0 = 0 ;
11953 
11954     if(!PyArg_ParseTuple(args,(char *)"O:ClassVector_pop",&obj0)) goto fail;
11955     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11956     {
11957         try {
11958             result = std_vectorlClassXml_g_pop___(arg1);
11959 
11960         }catch (std::out_of_range& e) {
11961             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
11962         }
11963     }
11964     {
11965         ClassXml * resultptr;
11966         resultptr = new ClassXml((ClassXml &) result);
11967         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ClassXml, 1);
11968     }
11969     return resultobj;
11970     fail:
11971     return NULL;
11972 }
11973 
11974 
_wrap_ClassVector___getitem__(PyObject * self,PyObject * args)11975 static PyObject *_wrap_ClassVector___getitem__(PyObject *self, PyObject *args) {
11976     PyObject *resultobj;
11977     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
11978     int arg2 ;
11979     ClassXml *result;
11980     PyObject * obj0 = 0 ;
11981 
11982     if(!PyArg_ParseTuple(args,(char *)"Oi:ClassVector___getitem__",&obj0,&arg2)) goto fail;
11983     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11984     {
11985         try {
11986             {
11987                 ClassXml &_result_ref = std_vectorlClassXml_g___getitem_____(arg1,arg2);
11988                 result = (ClassXml *) &_result_ref;
11989             }
11990 
11991         }catch (std::out_of_range& e) {
11992             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
11993         }
11994     }
11995     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassXml, 0);
11996     return resultobj;
11997     fail:
11998     return NULL;
11999 }
12000 
12001 
_wrap_ClassVector___getslice__(PyObject * self,PyObject * args)12002 static PyObject *_wrap_ClassVector___getslice__(PyObject *self, PyObject *args) {
12003     PyObject *resultobj;
12004     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
12005     int arg2 ;
12006     int arg3 ;
12007     std::vector<ClassXml > result;
12008     PyObject * obj0 = 0 ;
12009 
12010     if(!PyArg_ParseTuple(args,(char *)"Oii:ClassVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
12011     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12012     {
12013         try {
12014             result = std_vectorlClassXml_g___getslice_____(arg1,arg2,arg3);
12015 
12016         }catch (XmlException e) {
12017             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12018             return NULL;
12019         }catch (std::range_error e) {
12020             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12021             return NULL;
12022         }catch (std::out_of_range e) {
12023             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12024             return NULL;
12025         }catch (DoesNotExist e) {
12026             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12027             return NULL;
12028         }catch(...) {
12029             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12030             return NULL;
12031         }
12032     }
12033     {
12034         resultobj = PyTuple_New((&result)->size());
12035         for (unsigned int i=0; i<(&result)->size(); i++) {
12036             ClassXml* ptr = new ClassXml(((std::vector<ClassXml > &)result)[i]);
12037             PyTuple_SetItem(resultobj,i,
12038             SWIG_NewPointerObj((void *) ptr,
12039             SWIGTYPE_p_ClassXml, 1));
12040         }
12041     }
12042     return resultobj;
12043     fail:
12044     return NULL;
12045 }
12046 
12047 
_wrap_ClassVector___setitem__(PyObject * self,PyObject * args)12048 static PyObject *_wrap_ClassVector___setitem__(PyObject *self, PyObject *args) {
12049     PyObject *resultobj;
12050     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
12051     int arg2 ;
12052     ClassXml *arg3 = 0 ;
12053     PyObject * obj0 = 0 ;
12054     PyObject * obj2 = 0 ;
12055 
12056     if(!PyArg_ParseTuple(args,(char *)"OiO:ClassVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
12057     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12058     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12059     if (arg3 == NULL) {
12060         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
12061     }
12062     {
12063         try {
12064             std_vectorlClassXml_g___setitem_____(arg1,arg2,(ClassXml const &)*arg3);
12065 
12066         }catch (std::out_of_range& e) {
12067             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
12068         }
12069     }
12070     Py_INCREF(Py_None); resultobj = Py_None;
12071     return resultobj;
12072     fail:
12073     return NULL;
12074 }
12075 
12076 
_wrap_ClassVector___setslice__(PyObject * self,PyObject * args)12077 static PyObject *_wrap_ClassVector___setslice__(PyObject *self, PyObject *args) {
12078     PyObject *resultobj;
12079     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
12080     int arg2 ;
12081     int arg3 ;
12082     std::vector<ClassXml > *arg4 = 0 ;
12083     std::vector<ClassXml > temp4 ;
12084     std::vector<ClassXml > *v4 ;
12085     PyObject * obj0 = 0 ;
12086     PyObject * obj3 = 0 ;
12087 
12088     if(!PyArg_ParseTuple(args,(char *)"OiiO:ClassVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
12089     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12090     {
12091         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
12092             unsigned int size = (PyTuple_Check(obj3) ?
12093             PyTuple_Size(obj3) :
12094             PyList_Size(obj3));
12095             temp4 = std::vector<ClassXml >(size);
12096             arg4 = &temp4;
12097             for (unsigned int i=0; i<size; i++) {
12098                 ClassXml* x;
12099                 PyObject* o = PySequence_GetItem(obj3,i);
12100                 if ((SWIG_ConvertPtr(o,(void **) &x,
12101                 SWIGTYPE_p_ClassXml,0)) != -1) {
12102                     temp4[i] = *x;
12103                     Py_DECREF(o);
12104                 }else {
12105                     Py_DECREF(o);
12106                     PyErr_SetString(PyExc_TypeError,
12107                     "vector<""ClassXml""> expected");
12108                     SWIG_fail;
12109                 }
12110             }
12111         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
12112         SWIGTYPE_p_std__vectorTClassXml_t,0) != -1) {
12113             arg4 = v4;
12114         }else {
12115             PyErr_SetString(PyExc_TypeError,"vector<" "ClassXml" "> expected");
12116             SWIG_fail;
12117         }
12118     }
12119     {
12120         try {
12121             std_vectorlClassXml_g___setslice_____(arg1,arg2,arg3,(std::vector<ClassXml > const &)*arg4);
12122 
12123         }catch (XmlException e) {
12124             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12125             return NULL;
12126         }catch (std::range_error e) {
12127             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12128             return NULL;
12129         }catch (std::out_of_range e) {
12130             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12131             return NULL;
12132         }catch (DoesNotExist e) {
12133             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12134             return NULL;
12135         }catch(...) {
12136             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12137             return NULL;
12138         }
12139     }
12140     Py_INCREF(Py_None); resultobj = Py_None;
12141     return resultobj;
12142     fail:
12143     return NULL;
12144 }
12145 
12146 
_wrap_ClassVector___delitem__(PyObject * self,PyObject * args)12147 static PyObject *_wrap_ClassVector___delitem__(PyObject *self, PyObject *args) {
12148     PyObject *resultobj;
12149     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
12150     int arg2 ;
12151     PyObject * obj0 = 0 ;
12152 
12153     if(!PyArg_ParseTuple(args,(char *)"Oi:ClassVector___delitem__",&obj0,&arg2)) goto fail;
12154     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12155     {
12156         try {
12157             std_vectorlClassXml_g___delitem_____(arg1,arg2);
12158 
12159         }catch (std::out_of_range& e) {
12160             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
12161         }
12162     }
12163     Py_INCREF(Py_None); resultobj = Py_None;
12164     return resultobj;
12165     fail:
12166     return NULL;
12167 }
12168 
12169 
_wrap_ClassVector___delslice__(PyObject * self,PyObject * args)12170 static PyObject *_wrap_ClassVector___delslice__(PyObject *self, PyObject *args) {
12171     PyObject *resultobj;
12172     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
12173     int arg2 ;
12174     int arg3 ;
12175     PyObject * obj0 = 0 ;
12176 
12177     if(!PyArg_ParseTuple(args,(char *)"Oii:ClassVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
12178     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12179     {
12180         try {
12181             std_vectorlClassXml_g___delslice_____(arg1,arg2,arg3);
12182 
12183         }catch (XmlException e) {
12184             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12185             return NULL;
12186         }catch (std::range_error e) {
12187             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12188             return NULL;
12189         }catch (std::out_of_range e) {
12190             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12191             return NULL;
12192         }catch (DoesNotExist e) {
12193             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12194             return NULL;
12195         }catch(...) {
12196             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12197             return NULL;
12198         }
12199     }
12200     Py_INCREF(Py_None); resultobj = Py_None;
12201     return resultobj;
12202     fail:
12203     return NULL;
12204 }
12205 
12206 
_wrap_delete_ClassVector(PyObject * self,PyObject * args)12207 static PyObject *_wrap_delete_ClassVector(PyObject *self, PyObject *args) {
12208     PyObject *resultobj;
12209     std::vector<ClassXml > *arg1 = (std::vector<ClassXml > *) 0 ;
12210     PyObject * obj0 = 0 ;
12211 
12212     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassVector",&obj0)) goto fail;
12213     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12214     {
12215         try {
12216             delete arg1;
12217 
12218         }catch (XmlException e) {
12219             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12220             return NULL;
12221         }catch (std::range_error e) {
12222             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12223             return NULL;
12224         }catch (std::out_of_range e) {
12225             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12226             return NULL;
12227         }catch (DoesNotExist e) {
12228             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12229             return NULL;
12230         }catch(...) {
12231             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12232             return NULL;
12233         }
12234     }
12235     Py_INCREF(Py_None); resultobj = Py_None;
12236     return resultobj;
12237     fail:
12238     return NULL;
12239 }
12240 
12241 
ClassVector_swigregister(PyObject * self,PyObject * args)12242 static PyObject * ClassVector_swigregister(PyObject *self, PyObject *args) {
12243     PyObject *obj;
12244     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12245     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTClassXml_t, obj);
12246     Py_INCREF(obj);
12247     return Py_BuildValue((char *)"");
12248 }
_wrap_new_ClassArray(PyObject * self,PyObject * args)12249 static PyObject *_wrap_new_ClassArray(PyObject *self, PyObject *args) {
12250     PyObject *resultobj;
12251     ArrayXml<ClassXml > *result;
12252 
12253     if(!PyArg_ParseTuple(args,(char *)":new_ClassArray")) goto fail;
12254     {
12255         try {
12256             result = (ArrayXml<ClassXml > *)new ArrayXml<ClassXml >();
12257 
12258         }catch (XmlException e) {
12259             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12260             return NULL;
12261         }catch (std::range_error e) {
12262             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12263             return NULL;
12264         }catch (std::out_of_range e) {
12265             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12266             return NULL;
12267         }catch (DoesNotExist e) {
12268             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12269             return NULL;
12270         }catch(...) {
12271             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12272             return NULL;
12273         }
12274     }
12275     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTClassXml_t, 1);
12276     return resultobj;
12277     fail:
12278     return NULL;
12279 }
12280 
12281 
_wrap_ClassArray_add(PyObject * self,PyObject * args)12282 static PyObject *_wrap_ClassArray_add(PyObject *self, PyObject *args) {
12283     PyObject *resultobj;
12284     ArrayXml<ClassXml > *arg1 = (ArrayXml<ClassXml > *) 0 ;
12285     ClassXml *arg2 = 0 ;
12286     PyObject * obj0 = 0 ;
12287     PyObject * obj1 = 0 ;
12288 
12289     if(!PyArg_ParseTuple(args,(char *)"OO:ClassArray_add",&obj0,&obj1)) goto fail;
12290     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12291     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12292     if (arg2 == NULL) {
12293         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
12294     }
12295     {
12296         try {
12297             (arg1)->add((ClassXml const &)*arg2);
12298 
12299         }catch (XmlException e) {
12300             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12301             return NULL;
12302         }catch (std::range_error e) {
12303             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12304             return NULL;
12305         }catch (std::out_of_range e) {
12306             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12307             return NULL;
12308         }catch (DoesNotExist e) {
12309             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12310             return NULL;
12311         }catch(...) {
12312             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12313             return NULL;
12314         }
12315     }
12316     Py_INCREF(Py_None); resultobj = Py_None;
12317     return resultobj;
12318     fail:
12319     return NULL;
12320 }
12321 
12322 
_wrap_ClassArray_toStringBuffer(PyObject * self,PyObject * args)12323 static PyObject *_wrap_ClassArray_toStringBuffer(PyObject *self, PyObject *args) {
12324     PyObject *resultobj;
12325     ArrayXml<ClassXml > *arg1 = (ArrayXml<ClassXml > *) 0 ;
12326     string *arg2 = 0 ;
12327     char *arg3 = (char *) " " ;
12328     char *arg4 = (char *) "" ;
12329     PyObject * obj0 = 0 ;
12330     PyObject * obj1 = 0 ;
12331 
12332     if(!PyArg_ParseTuple(args,(char *)"OO|ss:ClassArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
12333     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12334     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12335     if (arg2 == NULL) {
12336         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
12337     }
12338     {
12339         try {
12340             (arg1)->toStringBuffer(*arg2,arg3,arg4);
12341 
12342         }catch (XmlException e) {
12343             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12344             return NULL;
12345         }catch (std::range_error e) {
12346             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12347             return NULL;
12348         }catch (std::out_of_range e) {
12349             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12350             return NULL;
12351         }catch (DoesNotExist e) {
12352             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12353             return NULL;
12354         }catch(...) {
12355             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12356             return NULL;
12357         }
12358     }
12359     Py_INCREF(Py_None); resultobj = Py_None;
12360     return resultobj;
12361     fail:
12362     return NULL;
12363 }
12364 
12365 
_wrap_ClassArray___setitem__(PyObject * self,PyObject * args)12366 static PyObject *_wrap_ClassArray___setitem__(PyObject *self, PyObject *args) {
12367     PyObject *resultobj;
12368     ArrayXml<ClassXml > *arg1 = (ArrayXml<ClassXml > *) 0 ;
12369     int arg2 ;
12370     ClassXml *arg3 = (ClassXml *) 0 ;
12371     PyObject * obj0 = 0 ;
12372     PyObject * obj2 = 0 ;
12373 
12374     if(!PyArg_ParseTuple(args,(char *)"OiO:ClassArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
12375     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12376     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12377     {
12378         try {
12379             ArrayXmllClassXml_g___setitem_____(arg1,arg2,arg3);
12380 
12381         }catch (std::out_of_range& e) {
12382             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
12383         }
12384     }
12385     Py_INCREF(Py_None); resultobj = Py_None;
12386     return resultobj;
12387     fail:
12388     return NULL;
12389 }
12390 
12391 
_wrap_ClassArray___getitem__(PyObject * self,PyObject * args)12392 static PyObject *_wrap_ClassArray___getitem__(PyObject *self, PyObject *args) {
12393     PyObject *resultobj;
12394     ArrayXml<ClassXml > *arg1 = (ArrayXml<ClassXml > *) 0 ;
12395     int arg2 ;
12396     ClassXml *result;
12397     PyObject * obj0 = 0 ;
12398 
12399     if(!PyArg_ParseTuple(args,(char *)"Oi:ClassArray___getitem__",&obj0,&arg2)) goto fail;
12400     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12401     {
12402         try {
12403             result = (ClassXml *)ArrayXmllClassXml_g___getitem_____(arg1,arg2);
12404 
12405         }catch (std::out_of_range& e) {
12406             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
12407         }
12408     }
12409     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassXml, 0);
12410     return resultobj;
12411     fail:
12412     return NULL;
12413 }
12414 
12415 
_wrap_ClassArray___str__(PyObject * self,PyObject * args)12416 static PyObject *_wrap_ClassArray___str__(PyObject *self, PyObject *args) {
12417     PyObject *resultobj;
12418     ArrayXml<ClassXml > *arg1 = (ArrayXml<ClassXml > *) 0 ;
12419     string result;
12420     PyObject * obj0 = 0 ;
12421 
12422     if(!PyArg_ParseTuple(args,(char *)"O:ClassArray___str__",&obj0)) goto fail;
12423     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12424     {
12425         try {
12426             result = ArrayXmllClassXml_g___str_____(arg1);
12427 
12428         }catch (XmlException e) {
12429             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12430             return NULL;
12431         }catch (std::range_error e) {
12432             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12433             return NULL;
12434         }catch (std::out_of_range e) {
12435             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12436             return NULL;
12437         }catch (DoesNotExist e) {
12438             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12439             return NULL;
12440         }catch(...) {
12441             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12442             return NULL;
12443         }
12444     }
12445     {
12446         resultobj = PyString_FromString((&result)->c_str());
12447     }
12448     return resultobj;
12449     fail:
12450     return NULL;
12451 }
12452 
12453 
_wrap_ClassArray___iter__(PyObject * self,PyObject * args)12454 static PyObject *_wrap_ClassArray___iter__(PyObject *self, PyObject *args) {
12455     PyObject *resultobj;
12456     ArrayXml<ClassXml > *arg1 = (ArrayXml<ClassXml > *) 0 ;
12457     ArrayIterator<ClassXml > result;
12458     PyObject * obj0 = 0 ;
12459 
12460     if(!PyArg_ParseTuple(args,(char *)"O:ClassArray___iter__",&obj0)) goto fail;
12461     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12462     {
12463         try {
12464             result = ArrayXmllClassXml_g___iter_____(arg1);
12465 
12466         }catch (XmlException e) {
12467             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12468             return NULL;
12469         }catch (std::range_error e) {
12470             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12471             return NULL;
12472         }catch (std::out_of_range e) {
12473             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12474             return NULL;
12475         }catch (DoesNotExist e) {
12476             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12477             return NULL;
12478         }catch(...) {
12479             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12480             return NULL;
12481         }
12482     }
12483     {
12484         ArrayIterator<ClassXml > * resultptr;
12485         resultptr = new ArrayIterator<ClassXml >((ArrayIterator<ClassXml > &) result);
12486         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTClassXml_t, 1);
12487     }
12488     return resultobj;
12489     fail:
12490     return NULL;
12491 }
12492 
12493 
_wrap_delete_ClassArray(PyObject * self,PyObject * args)12494 static PyObject *_wrap_delete_ClassArray(PyObject *self, PyObject *args) {
12495     PyObject *resultobj;
12496     ArrayXml<ClassXml > *arg1 = (ArrayXml<ClassXml > *) 0 ;
12497     PyObject * obj0 = 0 ;
12498 
12499     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassArray",&obj0)) goto fail;
12500     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12501     {
12502         try {
12503             delete arg1;
12504 
12505         }catch (XmlException e) {
12506             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12507             return NULL;
12508         }catch (std::range_error e) {
12509             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12510             return NULL;
12511         }catch (std::out_of_range e) {
12512             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12513             return NULL;
12514         }catch (DoesNotExist e) {
12515             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12516             return NULL;
12517         }catch(...) {
12518             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12519             return NULL;
12520         }
12521     }
12522     Py_INCREF(Py_None); resultobj = Py_None;
12523     return resultobj;
12524     fail:
12525     return NULL;
12526 }
12527 
12528 
ClassArray_swigregister(PyObject * self,PyObject * args)12529 static PyObject * ClassArray_swigregister(PyObject *self, PyObject *args) {
12530     PyObject *obj;
12531     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12532     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTClassXml_t, obj);
12533     Py_INCREF(obj);
12534     return Py_BuildValue((char *)"");
12535 }
_wrap_ClassIterator_it_set(PyObject * self,PyObject * args)12536 static PyObject *_wrap_ClassIterator_it_set(PyObject *self, PyObject *args) {
12537     PyObject *resultobj;
12538     ArrayIterator<ClassXml > *arg1 = (ArrayIterator<ClassXml > *) 0 ;
12539     int arg2 ;
12540     PyObject * obj0 = 0 ;
12541 
12542     if(!PyArg_ParseTuple(args,(char *)"Oi:ClassIterator_it_set",&obj0,&arg2)) goto fail;
12543     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12544     if (arg1) (arg1)->it = arg2;
12545 
12546     Py_INCREF(Py_None); resultobj = Py_None;
12547     return resultobj;
12548     fail:
12549     return NULL;
12550 }
12551 
12552 
_wrap_ClassIterator_it_get(PyObject * self,PyObject * args)12553 static PyObject *_wrap_ClassIterator_it_get(PyObject *self, PyObject *args) {
12554     PyObject *resultobj;
12555     ArrayIterator<ClassXml > *arg1 = (ArrayIterator<ClassXml > *) 0 ;
12556     int result;
12557     PyObject * obj0 = 0 ;
12558 
12559     if(!PyArg_ParseTuple(args,(char *)"O:ClassIterator_it_get",&obj0)) goto fail;
12560     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12561     result = (int) ((arg1)->it);
12562 
12563     resultobj = PyInt_FromLong((long)result);
12564     return resultobj;
12565     fail:
12566     return NULL;
12567 }
12568 
12569 
_wrap_ClassIterator_c_set(PyObject * self,PyObject * args)12570 static PyObject *_wrap_ClassIterator_c_set(PyObject *self, PyObject *args) {
12571     PyObject *resultobj;
12572     ArrayIterator<ClassXml > *arg1 = (ArrayIterator<ClassXml > *) 0 ;
12573     ArrayXml<ClassXml > *arg2 = (ArrayXml<ClassXml > *) 0 ;
12574     PyObject * obj0 = 0 ;
12575     PyObject * obj1 = 0 ;
12576 
12577     if(!PyArg_ParseTuple(args,(char *)"OO:ClassIterator_c_set",&obj0,&obj1)) goto fail;
12578     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12579     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
12580     if (arg1) (arg1)->c = arg2;
12581 
12582     Py_INCREF(Py_None); resultobj = Py_None;
12583     return resultobj;
12584     fail:
12585     return NULL;
12586 }
12587 
12588 
_wrap_ClassIterator_c_get(PyObject * self,PyObject * args)12589 static PyObject *_wrap_ClassIterator_c_get(PyObject *self, PyObject *args) {
12590     PyObject *resultobj;
12591     ArrayIterator<ClassXml > *arg1 = (ArrayIterator<ClassXml > *) 0 ;
12592     ArrayXml<ClassXml > *result;
12593     PyObject * obj0 = 0 ;
12594 
12595     if(!PyArg_ParseTuple(args,(char *)"O:ClassIterator_c_get",&obj0)) goto fail;
12596     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12597     result = (ArrayXml<ClassXml > *) ((arg1)->c);
12598 
12599     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTClassXml_t, 0);
12600     return resultobj;
12601     fail:
12602     return NULL;
12603 }
12604 
12605 
_wrap_new_ClassIterator__SWIG_0(PyObject * self,PyObject * args)12606 static PyObject *_wrap_new_ClassIterator__SWIG_0(PyObject *self, PyObject *args) {
12607     PyObject *resultobj;
12608     ArrayIterator<ClassXml > *result;
12609 
12610     if(!PyArg_ParseTuple(args,(char *)":new_ClassIterator")) goto fail;
12611     {
12612         try {
12613             result = (ArrayIterator<ClassXml > *)new ArrayIterator<ClassXml >();
12614 
12615         }catch (XmlException e) {
12616             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12617             return NULL;
12618         }catch (std::range_error e) {
12619             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12620             return NULL;
12621         }catch (std::out_of_range e) {
12622             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12623             return NULL;
12624         }catch (DoesNotExist e) {
12625             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12626             return NULL;
12627         }catch(...) {
12628             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12629             return NULL;
12630         }
12631     }
12632     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTClassXml_t, 1);
12633     return resultobj;
12634     fail:
12635     return NULL;
12636 }
12637 
12638 
_wrap_new_ClassIterator__SWIG_1(PyObject * self,PyObject * args)12639 static PyObject *_wrap_new_ClassIterator__SWIG_1(PyObject *self, PyObject *args) {
12640     PyObject *resultobj;
12641     ArrayIterator<ClassXml > *arg1 = 0 ;
12642     ArrayIterator<ClassXml > *result;
12643     PyObject * obj0 = 0 ;
12644 
12645     if(!PyArg_ParseTuple(args,(char *)"O:new_ClassIterator",&obj0)) goto fail;
12646     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12647     if (arg1 == NULL) {
12648         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
12649     }
12650     {
12651         try {
12652             result = (ArrayIterator<ClassXml > *)new ArrayIterator<ClassXml >((ArrayIterator<ClassXml > const &)*arg1);
12653 
12654         }catch (XmlException e) {
12655             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12656             return NULL;
12657         }catch (std::range_error e) {
12658             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12659             return NULL;
12660         }catch (std::out_of_range e) {
12661             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12662             return NULL;
12663         }catch (DoesNotExist e) {
12664             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12665             return NULL;
12666         }catch(...) {
12667             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12668             return NULL;
12669         }
12670     }
12671     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTClassXml_t, 1);
12672     return resultobj;
12673     fail:
12674     return NULL;
12675 }
12676 
12677 
_wrap_new_ClassIterator__SWIG_2(PyObject * self,PyObject * args)12678 static PyObject *_wrap_new_ClassIterator__SWIG_2(PyObject *self, PyObject *args) {
12679     PyObject *resultobj;
12680     int arg1 ;
12681     ArrayXml<ClassXml > *arg2 = (ArrayXml<ClassXml > *) 0 ;
12682     ArrayIterator<ClassXml > *result;
12683     PyObject * obj1 = 0 ;
12684 
12685     if(!PyArg_ParseTuple(args,(char *)"iO:new_ClassIterator",&arg1,&obj1)) goto fail;
12686     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12687     {
12688         try {
12689             result = (ArrayIterator<ClassXml > *)new ArrayIterator<ClassXml >(arg1,arg2);
12690 
12691         }catch (XmlException e) {
12692             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12693             return NULL;
12694         }catch (std::range_error e) {
12695             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12696             return NULL;
12697         }catch (std::out_of_range e) {
12698             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12699             return NULL;
12700         }catch (DoesNotExist e) {
12701             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12702             return NULL;
12703         }catch(...) {
12704             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12705             return NULL;
12706         }
12707     }
12708     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTClassXml_t, 1);
12709     return resultobj;
12710     fail:
12711     return NULL;
12712 }
12713 
12714 
_wrap_new_ClassIterator(PyObject * self,PyObject * args)12715 static PyObject *_wrap_new_ClassIterator(PyObject *self, PyObject *args) {
12716     int argc;
12717     PyObject *argv[3];
12718     int ii;
12719 
12720     argc = PyObject_Length(args);
12721     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
12722         argv[ii] = PyTuple_GetItem(args,ii);
12723     }
12724     if (argc == 0) {
12725         return _wrap_new_ClassIterator__SWIG_0(self,args);
12726     }
12727     if (argc == 1) {
12728         int _v;
12729         {
12730             void *ptr;
12731             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTClassXml_t, 0) == -1) {
12732                 _v = 0;
12733                 PyErr_Clear();
12734             }else {
12735                 _v = 1;
12736             }
12737         }
12738         if (_v) {
12739             return _wrap_new_ClassIterator__SWIG_1(self,args);
12740         }
12741     }
12742     if (argc == 2) {
12743         int _v;
12744         {
12745             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
12746         }
12747         if (_v) {
12748             {
12749                 void *ptr;
12750                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTClassXml_t, 0) == -1) {
12751                     _v = 0;
12752                     PyErr_Clear();
12753                 }else {
12754                     _v = 1;
12755                 }
12756             }
12757             if (_v) {
12758                 return _wrap_new_ClassIterator__SWIG_2(self,args);
12759             }
12760         }
12761     }
12762 
12763     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_ClassIterator'");
12764     return NULL;
12765 }
12766 
12767 
_wrap_ClassIterator___iter__(PyObject * self,PyObject * args)12768 static PyObject *_wrap_ClassIterator___iter__(PyObject *self, PyObject *args) {
12769     PyObject *resultobj;
12770     ArrayIterator<ClassXml > *arg1 = (ArrayIterator<ClassXml > *) 0 ;
12771     ArrayIterator<ClassXml > result;
12772     PyObject * obj0 = 0 ;
12773 
12774     if(!PyArg_ParseTuple(args,(char *)"O:ClassIterator___iter__",&obj0)) goto fail;
12775     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12776     {
12777         try {
12778             result = (arg1)->__iter__();
12779 
12780         }catch (XmlException e) {
12781             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12782             return NULL;
12783         }catch (std::range_error e) {
12784             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12785             return NULL;
12786         }catch (std::out_of_range e) {
12787             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12788             return NULL;
12789         }catch (DoesNotExist e) {
12790             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12791             return NULL;
12792         }catch(...) {
12793             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12794             return NULL;
12795         }
12796     }
12797     {
12798         ArrayIterator<ClassXml > * resultptr;
12799         resultptr = new ArrayIterator<ClassXml >((ArrayIterator<ClassXml > &) result);
12800         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTClassXml_t, 1);
12801     }
12802     return resultobj;
12803     fail:
12804     return NULL;
12805 }
12806 
12807 
_wrap_ClassIterator_next(PyObject * self,PyObject * args)12808 static PyObject *_wrap_ClassIterator_next(PyObject *self, PyObject *args) {
12809     PyObject *resultobj;
12810     ArrayIterator<ClassXml > *arg1 = (ArrayIterator<ClassXml > *) 0 ;
12811     ClassXml *result;
12812     PyObject * obj0 = 0 ;
12813 
12814     if(!PyArg_ParseTuple(args,(char *)"O:ClassIterator_next",&obj0)) goto fail;
12815     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12816     {
12817         try {
12818             result = (ClassXml *)(arg1)->next();
12819 
12820         }catch (XmlException e) {
12821             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12822             return NULL;
12823         }catch (std::range_error e) {
12824             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12825             return NULL;
12826         }catch (std::out_of_range e) {
12827             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12828             return NULL;
12829         }catch (DoesNotExist e) {
12830             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12831             return NULL;
12832         }catch(...) {
12833             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12834             return NULL;
12835         }
12836     }
12837     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassXml, 0);
12838     return resultobj;
12839     fail:
12840     return NULL;
12841 }
12842 
12843 
_wrap_delete_ClassIterator(PyObject * self,PyObject * args)12844 static PyObject *_wrap_delete_ClassIterator(PyObject *self, PyObject *args) {
12845     PyObject *resultobj;
12846     ArrayIterator<ClassXml > *arg1 = (ArrayIterator<ClassXml > *) 0 ;
12847     PyObject * obj0 = 0 ;
12848 
12849     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassIterator",&obj0)) goto fail;
12850     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTClassXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12851     {
12852         try {
12853             delete arg1;
12854 
12855         }catch (XmlException e) {
12856             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12857             return NULL;
12858         }catch (std::range_error e) {
12859             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12860             return NULL;
12861         }catch (std::out_of_range e) {
12862             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12863             return NULL;
12864         }catch (DoesNotExist e) {
12865             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12866             return NULL;
12867         }catch(...) {
12868             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12869             return NULL;
12870         }
12871     }
12872     Py_INCREF(Py_None); resultobj = Py_None;
12873     return resultobj;
12874     fail:
12875     return NULL;
12876 }
12877 
12878 
ClassIterator_swigregister(PyObject * self,PyObject * args)12879 static PyObject * ClassIterator_swigregister(PyObject *self, PyObject *args) {
12880     PyObject *obj;
12881     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12882     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTClassXml_t, obj);
12883     Py_INCREF(obj);
12884     return Py_BuildValue((char *)"");
12885 }
_wrap_new_ObjectWithPathVector__SWIG_0(PyObject * self,PyObject * args)12886 static PyObject *_wrap_new_ObjectWithPathVector__SWIG_0(PyObject *self, PyObject *args) {
12887     PyObject *resultobj;
12888     unsigned int arg1 = (unsigned int) 0 ;
12889     std::vector<ObjectWithPathXml > *result;
12890     PyObject * obj0 = 0 ;
12891 
12892     if(!PyArg_ParseTuple(args,(char *)"|O:new_ObjectWithPathVector",&obj0)) goto fail;
12893     if (obj0) {
12894         arg1 = (unsigned int) PyInt_AsLong(obj0);
12895         if (PyErr_Occurred()) SWIG_fail;
12896     }
12897     {
12898         try {
12899             result = (std::vector<ObjectWithPathXml > *)new std::vector<ObjectWithPathXml >(arg1);
12900 
12901         }catch (XmlException e) {
12902             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12903             return NULL;
12904         }catch (std::range_error e) {
12905             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12906             return NULL;
12907         }catch (std::out_of_range e) {
12908             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12909             return NULL;
12910         }catch (DoesNotExist e) {
12911             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12912             return NULL;
12913         }catch(...) {
12914             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12915             return NULL;
12916         }
12917     }
12918     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTObjectWithPathXml_t, 1);
12919     return resultobj;
12920     fail:
12921     return NULL;
12922 }
12923 
12924 
_wrap_new_ObjectWithPathVector__SWIG_1(PyObject * self,PyObject * args)12925 static PyObject *_wrap_new_ObjectWithPathVector__SWIG_1(PyObject *self, PyObject *args) {
12926     PyObject *resultobj;
12927     unsigned int arg1 ;
12928     ObjectWithPathXml *arg2 = 0 ;
12929     std::vector<ObjectWithPathXml > *result;
12930     PyObject * obj0 = 0 ;
12931     PyObject * obj1 = 0 ;
12932 
12933     if(!PyArg_ParseTuple(args,(char *)"OO:new_ObjectWithPathVector",&obj0,&obj1)) goto fail;
12934     arg1 = (unsigned int) PyInt_AsLong(obj0);
12935     if (PyErr_Occurred()) SWIG_fail;
12936     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
12937     if (arg2 == NULL) {
12938         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
12939     }
12940     {
12941         try {
12942             result = (std::vector<ObjectWithPathXml > *)new std::vector<ObjectWithPathXml >(arg1,(ObjectWithPathXml const &)*arg2);
12943 
12944         }catch (XmlException e) {
12945             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
12946             return NULL;
12947         }catch (std::range_error e) {
12948             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12949             return NULL;
12950         }catch (std::out_of_range e) {
12951             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
12952             return NULL;
12953         }catch (DoesNotExist e) {
12954             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
12955             return NULL;
12956         }catch(...) {
12957             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
12958             return NULL;
12959         }
12960     }
12961     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTObjectWithPathXml_t, 1);
12962     return resultobj;
12963     fail:
12964     return NULL;
12965 }
12966 
12967 
_wrap_new_ObjectWithPathVector__SWIG_2(PyObject * self,PyObject * args)12968 static PyObject *_wrap_new_ObjectWithPathVector__SWIG_2(PyObject *self, PyObject *args) {
12969     PyObject *resultobj;
12970     std::vector<ObjectWithPathXml > *arg1 = 0 ;
12971     std::vector<ObjectWithPathXml > *result;
12972     std::vector<ObjectWithPathXml > temp1 ;
12973     std::vector<ObjectWithPathXml > *v1 ;
12974     PyObject * obj0 = 0 ;
12975 
12976     if(!PyArg_ParseTuple(args,(char *)"O:new_ObjectWithPathVector",&obj0)) goto fail;
12977     {
12978         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
12979             unsigned int size = (PyTuple_Check(obj0) ?
12980             PyTuple_Size(obj0) :
12981             PyList_Size(obj0));
12982             temp1 = std::vector<ObjectWithPathXml >(size);
12983             arg1 = &temp1;
12984             for (unsigned int i=0; i<size; i++) {
12985                 ObjectWithPathXml* x;
12986                 PyObject* o = PySequence_GetItem(obj0,i);
12987                 if ((SWIG_ConvertPtr(o,(void **) &x,
12988                 SWIGTYPE_p_ObjectWithPathXml,0)) != -1) {
12989                     temp1[i] = *x;
12990                     Py_DECREF(o);
12991                 }else {
12992                     Py_DECREF(o);
12993                     PyErr_SetString(PyExc_TypeError,
12994                     "vector<""ObjectWithPathXml""> expected");
12995                     SWIG_fail;
12996                 }
12997             }
12998         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
12999         SWIGTYPE_p_std__vectorTObjectWithPathXml_t,0) != -1) {
13000             arg1 = v1;
13001         }else {
13002             PyErr_SetString(PyExc_TypeError,"vector<" "ObjectWithPathXml" "> expected");
13003             SWIG_fail;
13004         }
13005     }
13006     {
13007         try {
13008             result = (std::vector<ObjectWithPathXml > *)new std::vector<ObjectWithPathXml >((std::vector<ObjectWithPathXml > const &)*arg1);
13009 
13010         }catch (XmlException e) {
13011             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13012             return NULL;
13013         }catch (std::range_error e) {
13014             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13015             return NULL;
13016         }catch (std::out_of_range e) {
13017             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13018             return NULL;
13019         }catch (DoesNotExist e) {
13020             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13021             return NULL;
13022         }catch(...) {
13023             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13024             return NULL;
13025         }
13026     }
13027     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTObjectWithPathXml_t, 1);
13028     return resultobj;
13029     fail:
13030     return NULL;
13031 }
13032 
13033 
_wrap_new_ObjectWithPathVector(PyObject * self,PyObject * args)13034 static PyObject *_wrap_new_ObjectWithPathVector(PyObject *self, PyObject *args) {
13035     int argc;
13036     PyObject *argv[3];
13037     int ii;
13038 
13039     argc = PyObject_Length(args);
13040     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
13041         argv[ii] = PyTuple_GetItem(args,ii);
13042     }
13043     if ((argc >= 0) && (argc <= 1)) {
13044         int _v;
13045         if (argc <= 0) {
13046             return _wrap_new_ObjectWithPathVector__SWIG_0(self,args);
13047         }
13048         {
13049             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
13050         }
13051         if (_v) {
13052             return _wrap_new_ObjectWithPathVector__SWIG_0(self,args);
13053         }
13054     }
13055     if (argc == 1) {
13056         int _v;
13057         {
13058             /* native sequence? */
13059             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
13060                 unsigned int size = (PyTuple_Check(argv[0]) ?
13061                 PyTuple_Size(argv[0]) :
13062                 PyList_Size(argv[0]));
13063                 if (size == 0) {
13064                     /* an empty sequence can be of any type */
13065                     _v = 1;
13066                 }else {
13067                     /* check the first element only */
13068                     ObjectWithPathXml* x;
13069                     PyObject* o = PySequence_GetItem(argv[0],0);
13070                     if ((SWIG_ConvertPtr(o,(void **) &x,
13071                     SWIGTYPE_p_ObjectWithPathXml,0)) != -1)
13072                     _v = 1;
13073                     else
13074                     _v = 0;
13075                     Py_DECREF(o);
13076                 }
13077             }else {
13078                 /* wrapped vector? */
13079                 std::vector<ObjectWithPathXml >* v;
13080                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
13081                 SWIGTYPE_p_std__vectorTObjectWithPathXml_t,0) != -1)
13082                 _v = 1;
13083                 else
13084                 _v = 0;
13085             }
13086         }
13087         if (_v) {
13088             return _wrap_new_ObjectWithPathVector__SWIG_2(self,args);
13089         }
13090     }
13091     if (argc == 2) {
13092         int _v;
13093         {
13094             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
13095         }
13096         if (_v) {
13097             {
13098                 void *ptr;
13099                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ObjectWithPathXml, 0) == -1) {
13100                     _v = 0;
13101                     PyErr_Clear();
13102                 }else {
13103                     _v = 1;
13104                 }
13105             }
13106             if (_v) {
13107                 return _wrap_new_ObjectWithPathVector__SWIG_1(self,args);
13108             }
13109         }
13110     }
13111 
13112     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_ObjectWithPathVector'");
13113     return NULL;
13114 }
13115 
13116 
_wrap_ObjectWithPathVector___len__(PyObject * self,PyObject * args)13117 static PyObject *_wrap_ObjectWithPathVector___len__(PyObject *self, PyObject *args) {
13118     PyObject *resultobj;
13119     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13120     unsigned int result;
13121     std::vector<ObjectWithPathXml > temp1 ;
13122     std::vector<ObjectWithPathXml > *v1 ;
13123     PyObject * obj0 = 0 ;
13124 
13125     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathVector___len__",&obj0)) goto fail;
13126     {
13127         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
13128             unsigned int size = (PyTuple_Check(obj0) ?
13129             PyTuple_Size(obj0) :
13130             PyList_Size(obj0));
13131             temp1 = std::vector<ObjectWithPathXml >(size);
13132             arg1 = &temp1;
13133             for (unsigned int i=0; i<size; i++) {
13134                 ObjectWithPathXml* x;
13135                 PyObject* o = PySequence_GetItem(obj0,i);
13136                 if ((SWIG_ConvertPtr(o,(void **) &x,
13137                 SWIGTYPE_p_ObjectWithPathXml,0)) != -1) {
13138                     temp1[i] = *x;
13139                     Py_DECREF(o);
13140                 }else {
13141                     Py_DECREF(o);
13142                     PyErr_SetString(PyExc_TypeError,
13143                     "vector<""ObjectWithPathXml""> expected");
13144                     SWIG_fail;
13145                 }
13146             }
13147         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
13148         SWIGTYPE_p_std__vectorTObjectWithPathXml_t,0) != -1) {
13149             arg1 = v1;
13150         }else {
13151             PyErr_SetString(PyExc_TypeError,"vector<" "ObjectWithPathXml" "> expected");
13152             SWIG_fail;
13153         }
13154     }
13155     {
13156         try {
13157             result = (unsigned int)((std::vector<ObjectWithPathXml > const *)arg1)->size();
13158 
13159         }catch (XmlException e) {
13160             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13161             return NULL;
13162         }catch (std::range_error e) {
13163             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13164             return NULL;
13165         }catch (std::out_of_range e) {
13166             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13167             return NULL;
13168         }catch (DoesNotExist e) {
13169             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13170             return NULL;
13171         }catch(...) {
13172             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13173             return NULL;
13174         }
13175     }
13176     resultobj = PyInt_FromLong((long)result);
13177     return resultobj;
13178     fail:
13179     return NULL;
13180 }
13181 
13182 
_wrap_ObjectWithPathVector_clear(PyObject * self,PyObject * args)13183 static PyObject *_wrap_ObjectWithPathVector_clear(PyObject *self, PyObject *args) {
13184     PyObject *resultobj;
13185     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13186     PyObject * obj0 = 0 ;
13187 
13188     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathVector_clear",&obj0)) goto fail;
13189     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13190     {
13191         try {
13192             (arg1)->clear();
13193 
13194         }catch (XmlException e) {
13195             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13196             return NULL;
13197         }catch (std::range_error e) {
13198             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13199             return NULL;
13200         }catch (std::out_of_range e) {
13201             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13202             return NULL;
13203         }catch (DoesNotExist e) {
13204             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13205             return NULL;
13206         }catch(...) {
13207             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13208             return NULL;
13209         }
13210     }
13211     Py_INCREF(Py_None); resultobj = Py_None;
13212     return resultobj;
13213     fail:
13214     return NULL;
13215 }
13216 
13217 
_wrap_ObjectWithPathVector_append(PyObject * self,PyObject * args)13218 static PyObject *_wrap_ObjectWithPathVector_append(PyObject *self, PyObject *args) {
13219     PyObject *resultobj;
13220     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13221     ObjectWithPathXml *arg2 = 0 ;
13222     PyObject * obj0 = 0 ;
13223     PyObject * obj1 = 0 ;
13224 
13225     if(!PyArg_ParseTuple(args,(char *)"OO:ObjectWithPathVector_append",&obj0,&obj1)) goto fail;
13226     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13227     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13228     if (arg2 == NULL) {
13229         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
13230     }
13231     {
13232         try {
13233             (arg1)->push_back((ObjectWithPathXml const &)*arg2);
13234 
13235         }catch (XmlException e) {
13236             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13237             return NULL;
13238         }catch (std::range_error e) {
13239             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13240             return NULL;
13241         }catch (std::out_of_range e) {
13242             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13243             return NULL;
13244         }catch (DoesNotExist e) {
13245             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13246             return NULL;
13247         }catch(...) {
13248             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13249             return NULL;
13250         }
13251     }
13252     Py_INCREF(Py_None); resultobj = Py_None;
13253     return resultobj;
13254     fail:
13255     return NULL;
13256 }
13257 
13258 
_wrap_ObjectWithPathVector___nonzero__(PyObject * self,PyObject * args)13259 static PyObject *_wrap_ObjectWithPathVector___nonzero__(PyObject *self, PyObject *args) {
13260     PyObject *resultobj;
13261     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13262     bool result;
13263     PyObject * obj0 = 0 ;
13264 
13265     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathVector___nonzero__",&obj0)) goto fail;
13266     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13267     {
13268         try {
13269             result = (bool)std_vectorlObjectWithPathXml_g___nonzero_____(arg1);
13270 
13271         }catch (XmlException e) {
13272             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13273             return NULL;
13274         }catch (std::range_error e) {
13275             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13276             return NULL;
13277         }catch (std::out_of_range e) {
13278             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13279             return NULL;
13280         }catch (DoesNotExist e) {
13281             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13282             return NULL;
13283         }catch(...) {
13284             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13285             return NULL;
13286         }
13287     }
13288     resultobj = PyInt_FromLong((long)result);
13289     return resultobj;
13290     fail:
13291     return NULL;
13292 }
13293 
13294 
_wrap_ObjectWithPathVector_pop(PyObject * self,PyObject * args)13295 static PyObject *_wrap_ObjectWithPathVector_pop(PyObject *self, PyObject *args) {
13296     PyObject *resultobj;
13297     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13298     SwigValueWrapper< ObjectWithPathXml > result;
13299     PyObject * obj0 = 0 ;
13300 
13301     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathVector_pop",&obj0)) goto fail;
13302     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13303     {
13304         try {
13305             result = std_vectorlObjectWithPathXml_g_pop___(arg1);
13306 
13307         }catch (std::out_of_range& e) {
13308             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
13309         }
13310     }
13311     {
13312         ObjectWithPathXml * resultptr;
13313         resultptr = new ObjectWithPathXml((ObjectWithPathXml &) result);
13314         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ObjectWithPathXml, 1);
13315     }
13316     return resultobj;
13317     fail:
13318     return NULL;
13319 }
13320 
13321 
_wrap_ObjectWithPathVector___getitem__(PyObject * self,PyObject * args)13322 static PyObject *_wrap_ObjectWithPathVector___getitem__(PyObject *self, PyObject *args) {
13323     PyObject *resultobj;
13324     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13325     int arg2 ;
13326     ObjectWithPathXml *result;
13327     PyObject * obj0 = 0 ;
13328 
13329     if(!PyArg_ParseTuple(args,(char *)"Oi:ObjectWithPathVector___getitem__",&obj0,&arg2)) goto fail;
13330     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13331     {
13332         try {
13333             {
13334                 ObjectWithPathXml &_result_ref = std_vectorlObjectWithPathXml_g___getitem_____(arg1,arg2);
13335                 result = (ObjectWithPathXml *) &_result_ref;
13336             }
13337 
13338         }catch (std::out_of_range& e) {
13339             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
13340         }
13341     }
13342     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ObjectWithPathXml, 0);
13343     return resultobj;
13344     fail:
13345     return NULL;
13346 }
13347 
13348 
_wrap_ObjectWithPathVector___getslice__(PyObject * self,PyObject * args)13349 static PyObject *_wrap_ObjectWithPathVector___getslice__(PyObject *self, PyObject *args) {
13350     PyObject *resultobj;
13351     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13352     int arg2 ;
13353     int arg3 ;
13354     std::vector<ObjectWithPathXml > result;
13355     PyObject * obj0 = 0 ;
13356 
13357     if(!PyArg_ParseTuple(args,(char *)"Oii:ObjectWithPathVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
13358     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13359     {
13360         try {
13361             result = std_vectorlObjectWithPathXml_g___getslice_____(arg1,arg2,arg3);
13362 
13363         }catch (XmlException e) {
13364             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13365             return NULL;
13366         }catch (std::range_error e) {
13367             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13368             return NULL;
13369         }catch (std::out_of_range e) {
13370             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13371             return NULL;
13372         }catch (DoesNotExist e) {
13373             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13374             return NULL;
13375         }catch(...) {
13376             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13377             return NULL;
13378         }
13379     }
13380     {
13381         resultobj = PyTuple_New((&result)->size());
13382         for (unsigned int i=0; i<(&result)->size(); i++) {
13383             ObjectWithPathXml* ptr = new ObjectWithPathXml(((std::vector<ObjectWithPathXml > &)result)[i]);
13384             PyTuple_SetItem(resultobj,i,
13385             SWIG_NewPointerObj((void *) ptr,
13386             SWIGTYPE_p_ObjectWithPathXml, 1));
13387         }
13388     }
13389     return resultobj;
13390     fail:
13391     return NULL;
13392 }
13393 
13394 
_wrap_ObjectWithPathVector___setitem__(PyObject * self,PyObject * args)13395 static PyObject *_wrap_ObjectWithPathVector___setitem__(PyObject *self, PyObject *args) {
13396     PyObject *resultobj;
13397     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13398     int arg2 ;
13399     ObjectWithPathXml *arg3 = 0 ;
13400     PyObject * obj0 = 0 ;
13401     PyObject * obj2 = 0 ;
13402 
13403     if(!PyArg_ParseTuple(args,(char *)"OiO:ObjectWithPathVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
13404     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13405     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13406     if (arg3 == NULL) {
13407         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
13408     }
13409     {
13410         try {
13411             std_vectorlObjectWithPathXml_g___setitem_____(arg1,arg2,(ObjectWithPathXml const &)*arg3);
13412 
13413         }catch (std::out_of_range& e) {
13414             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
13415         }
13416     }
13417     Py_INCREF(Py_None); resultobj = Py_None;
13418     return resultobj;
13419     fail:
13420     return NULL;
13421 }
13422 
13423 
_wrap_ObjectWithPathVector___setslice__(PyObject * self,PyObject * args)13424 static PyObject *_wrap_ObjectWithPathVector___setslice__(PyObject *self, PyObject *args) {
13425     PyObject *resultobj;
13426     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13427     int arg2 ;
13428     int arg3 ;
13429     std::vector<ObjectWithPathXml > *arg4 = 0 ;
13430     std::vector<ObjectWithPathXml > temp4 ;
13431     std::vector<ObjectWithPathXml > *v4 ;
13432     PyObject * obj0 = 0 ;
13433     PyObject * obj3 = 0 ;
13434 
13435     if(!PyArg_ParseTuple(args,(char *)"OiiO:ObjectWithPathVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
13436     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13437     {
13438         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
13439             unsigned int size = (PyTuple_Check(obj3) ?
13440             PyTuple_Size(obj3) :
13441             PyList_Size(obj3));
13442             temp4 = std::vector<ObjectWithPathXml >(size);
13443             arg4 = &temp4;
13444             for (unsigned int i=0; i<size; i++) {
13445                 ObjectWithPathXml* x;
13446                 PyObject* o = PySequence_GetItem(obj3,i);
13447                 if ((SWIG_ConvertPtr(o,(void **) &x,
13448                 SWIGTYPE_p_ObjectWithPathXml,0)) != -1) {
13449                     temp4[i] = *x;
13450                     Py_DECREF(o);
13451                 }else {
13452                     Py_DECREF(o);
13453                     PyErr_SetString(PyExc_TypeError,
13454                     "vector<""ObjectWithPathXml""> expected");
13455                     SWIG_fail;
13456                 }
13457             }
13458         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
13459         SWIGTYPE_p_std__vectorTObjectWithPathXml_t,0) != -1) {
13460             arg4 = v4;
13461         }else {
13462             PyErr_SetString(PyExc_TypeError,"vector<" "ObjectWithPathXml" "> expected");
13463             SWIG_fail;
13464         }
13465     }
13466     {
13467         try {
13468             std_vectorlObjectWithPathXml_g___setslice_____(arg1,arg2,arg3,(std::vector<ObjectWithPathXml > const &)*arg4);
13469 
13470         }catch (XmlException e) {
13471             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13472             return NULL;
13473         }catch (std::range_error e) {
13474             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13475             return NULL;
13476         }catch (std::out_of_range e) {
13477             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13478             return NULL;
13479         }catch (DoesNotExist e) {
13480             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13481             return NULL;
13482         }catch(...) {
13483             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13484             return NULL;
13485         }
13486     }
13487     Py_INCREF(Py_None); resultobj = Py_None;
13488     return resultobj;
13489     fail:
13490     return NULL;
13491 }
13492 
13493 
_wrap_ObjectWithPathVector___delitem__(PyObject * self,PyObject * args)13494 static PyObject *_wrap_ObjectWithPathVector___delitem__(PyObject *self, PyObject *args) {
13495     PyObject *resultobj;
13496     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13497     int arg2 ;
13498     PyObject * obj0 = 0 ;
13499 
13500     if(!PyArg_ParseTuple(args,(char *)"Oi:ObjectWithPathVector___delitem__",&obj0,&arg2)) goto fail;
13501     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13502     {
13503         try {
13504             std_vectorlObjectWithPathXml_g___delitem_____(arg1,arg2);
13505 
13506         }catch (std::out_of_range& e) {
13507             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
13508         }
13509     }
13510     Py_INCREF(Py_None); resultobj = Py_None;
13511     return resultobj;
13512     fail:
13513     return NULL;
13514 }
13515 
13516 
_wrap_ObjectWithPathVector___delslice__(PyObject * self,PyObject * args)13517 static PyObject *_wrap_ObjectWithPathVector___delslice__(PyObject *self, PyObject *args) {
13518     PyObject *resultobj;
13519     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13520     int arg2 ;
13521     int arg3 ;
13522     PyObject * obj0 = 0 ;
13523 
13524     if(!PyArg_ParseTuple(args,(char *)"Oii:ObjectWithPathVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
13525     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13526     {
13527         try {
13528             std_vectorlObjectWithPathXml_g___delslice_____(arg1,arg2,arg3);
13529 
13530         }catch (XmlException e) {
13531             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13532             return NULL;
13533         }catch (std::range_error e) {
13534             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13535             return NULL;
13536         }catch (std::out_of_range e) {
13537             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13538             return NULL;
13539         }catch (DoesNotExist e) {
13540             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13541             return NULL;
13542         }catch(...) {
13543             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13544             return NULL;
13545         }
13546     }
13547     Py_INCREF(Py_None); resultobj = Py_None;
13548     return resultobj;
13549     fail:
13550     return NULL;
13551 }
13552 
13553 
_wrap_delete_ObjectWithPathVector(PyObject * self,PyObject * args)13554 static PyObject *_wrap_delete_ObjectWithPathVector(PyObject *self, PyObject *args) {
13555     PyObject *resultobj;
13556     std::vector<ObjectWithPathXml > *arg1 = (std::vector<ObjectWithPathXml > *) 0 ;
13557     PyObject * obj0 = 0 ;
13558 
13559     if(!PyArg_ParseTuple(args,(char *)"O:delete_ObjectWithPathVector",&obj0)) goto fail;
13560     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13561     {
13562         try {
13563             delete arg1;
13564 
13565         }catch (XmlException e) {
13566             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13567             return NULL;
13568         }catch (std::range_error e) {
13569             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13570             return NULL;
13571         }catch (std::out_of_range e) {
13572             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13573             return NULL;
13574         }catch (DoesNotExist e) {
13575             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13576             return NULL;
13577         }catch(...) {
13578             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13579             return NULL;
13580         }
13581     }
13582     Py_INCREF(Py_None); resultobj = Py_None;
13583     return resultobj;
13584     fail:
13585     return NULL;
13586 }
13587 
13588 
ObjectWithPathVector_swigregister(PyObject * self,PyObject * args)13589 static PyObject * ObjectWithPathVector_swigregister(PyObject *self, PyObject *args) {
13590     PyObject *obj;
13591     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13592     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTObjectWithPathXml_t, obj);
13593     Py_INCREF(obj);
13594     return Py_BuildValue((char *)"");
13595 }
_wrap_new_ObjectWithPathArray(PyObject * self,PyObject * args)13596 static PyObject *_wrap_new_ObjectWithPathArray(PyObject *self, PyObject *args) {
13597     PyObject *resultobj;
13598     ArrayXml<ObjectWithPathXml > *result;
13599 
13600     if(!PyArg_ParseTuple(args,(char *)":new_ObjectWithPathArray")) goto fail;
13601     {
13602         try {
13603             result = (ArrayXml<ObjectWithPathXml > *)new ArrayXml<ObjectWithPathXml >();
13604 
13605         }catch (XmlException e) {
13606             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13607             return NULL;
13608         }catch (std::range_error e) {
13609             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13610             return NULL;
13611         }catch (std::out_of_range e) {
13612             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13613             return NULL;
13614         }catch (DoesNotExist e) {
13615             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13616             return NULL;
13617         }catch(...) {
13618             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13619             return NULL;
13620         }
13621     }
13622     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t, 1);
13623     return resultobj;
13624     fail:
13625     return NULL;
13626 }
13627 
13628 
_wrap_ObjectWithPathArray_add(PyObject * self,PyObject * args)13629 static PyObject *_wrap_ObjectWithPathArray_add(PyObject *self, PyObject *args) {
13630     PyObject *resultobj;
13631     ArrayXml<ObjectWithPathXml > *arg1 = (ArrayXml<ObjectWithPathXml > *) 0 ;
13632     ObjectWithPathXml *arg2 = 0 ;
13633     PyObject * obj0 = 0 ;
13634     PyObject * obj1 = 0 ;
13635 
13636     if(!PyArg_ParseTuple(args,(char *)"OO:ObjectWithPathArray_add",&obj0,&obj1)) goto fail;
13637     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13638     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13639     if (arg2 == NULL) {
13640         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
13641     }
13642     {
13643         try {
13644             (arg1)->add((ObjectWithPathXml const &)*arg2);
13645 
13646         }catch (XmlException e) {
13647             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13648             return NULL;
13649         }catch (std::range_error e) {
13650             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13651             return NULL;
13652         }catch (std::out_of_range e) {
13653             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13654             return NULL;
13655         }catch (DoesNotExist e) {
13656             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13657             return NULL;
13658         }catch(...) {
13659             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13660             return NULL;
13661         }
13662     }
13663     Py_INCREF(Py_None); resultobj = Py_None;
13664     return resultobj;
13665     fail:
13666     return NULL;
13667 }
13668 
13669 
_wrap_ObjectWithPathArray_toStringBuffer(PyObject * self,PyObject * args)13670 static PyObject *_wrap_ObjectWithPathArray_toStringBuffer(PyObject *self, PyObject *args) {
13671     PyObject *resultobj;
13672     ArrayXml<ObjectWithPathXml > *arg1 = (ArrayXml<ObjectWithPathXml > *) 0 ;
13673     string *arg2 = 0 ;
13674     char *arg3 = (char *) " " ;
13675     char *arg4 = (char *) "" ;
13676     PyObject * obj0 = 0 ;
13677     PyObject * obj1 = 0 ;
13678 
13679     if(!PyArg_ParseTuple(args,(char *)"OO|ss:ObjectWithPathArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
13680     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13681     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13682     if (arg2 == NULL) {
13683         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
13684     }
13685     {
13686         try {
13687             (arg1)->toStringBuffer(*arg2,arg3,arg4);
13688 
13689         }catch (XmlException e) {
13690             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13691             return NULL;
13692         }catch (std::range_error e) {
13693             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13694             return NULL;
13695         }catch (std::out_of_range e) {
13696             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13697             return NULL;
13698         }catch (DoesNotExist e) {
13699             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13700             return NULL;
13701         }catch(...) {
13702             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13703             return NULL;
13704         }
13705     }
13706     Py_INCREF(Py_None); resultobj = Py_None;
13707     return resultobj;
13708     fail:
13709     return NULL;
13710 }
13711 
13712 
_wrap_ObjectWithPathArray___setitem__(PyObject * self,PyObject * args)13713 static PyObject *_wrap_ObjectWithPathArray___setitem__(PyObject *self, PyObject *args) {
13714     PyObject *resultobj;
13715     ArrayXml<ObjectWithPathXml > *arg1 = (ArrayXml<ObjectWithPathXml > *) 0 ;
13716     int arg2 ;
13717     ObjectWithPathXml *arg3 = (ObjectWithPathXml *) 0 ;
13718     PyObject * obj0 = 0 ;
13719     PyObject * obj2 = 0 ;
13720 
13721     if(!PyArg_ParseTuple(args,(char *)"OiO:ObjectWithPathArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
13722     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13723     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13724     {
13725         try {
13726             ArrayXmllObjectWithPathXml_g___setitem_____(arg1,arg2,arg3);
13727 
13728         }catch (std::out_of_range& e) {
13729             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
13730         }
13731     }
13732     Py_INCREF(Py_None); resultobj = Py_None;
13733     return resultobj;
13734     fail:
13735     return NULL;
13736 }
13737 
13738 
_wrap_ObjectWithPathArray___getitem__(PyObject * self,PyObject * args)13739 static PyObject *_wrap_ObjectWithPathArray___getitem__(PyObject *self, PyObject *args) {
13740     PyObject *resultobj;
13741     ArrayXml<ObjectWithPathXml > *arg1 = (ArrayXml<ObjectWithPathXml > *) 0 ;
13742     int arg2 ;
13743     ObjectWithPathXml *result;
13744     PyObject * obj0 = 0 ;
13745 
13746     if(!PyArg_ParseTuple(args,(char *)"Oi:ObjectWithPathArray___getitem__",&obj0,&arg2)) goto fail;
13747     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13748     {
13749         try {
13750             result = (ObjectWithPathXml *)ArrayXmllObjectWithPathXml_g___getitem_____(arg1,arg2);
13751 
13752         }catch (std::out_of_range& e) {
13753             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
13754         }
13755     }
13756     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ObjectWithPathXml, 0);
13757     return resultobj;
13758     fail:
13759     return NULL;
13760 }
13761 
13762 
_wrap_ObjectWithPathArray___str__(PyObject * self,PyObject * args)13763 static PyObject *_wrap_ObjectWithPathArray___str__(PyObject *self, PyObject *args) {
13764     PyObject *resultobj;
13765     ArrayXml<ObjectWithPathXml > *arg1 = (ArrayXml<ObjectWithPathXml > *) 0 ;
13766     string result;
13767     PyObject * obj0 = 0 ;
13768 
13769     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathArray___str__",&obj0)) goto fail;
13770     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13771     {
13772         try {
13773             result = ArrayXmllObjectWithPathXml_g___str_____(arg1);
13774 
13775         }catch (XmlException e) {
13776             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13777             return NULL;
13778         }catch (std::range_error e) {
13779             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13780             return NULL;
13781         }catch (std::out_of_range e) {
13782             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13783             return NULL;
13784         }catch (DoesNotExist e) {
13785             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13786             return NULL;
13787         }catch(...) {
13788             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13789             return NULL;
13790         }
13791     }
13792     {
13793         resultobj = PyString_FromString((&result)->c_str());
13794     }
13795     return resultobj;
13796     fail:
13797     return NULL;
13798 }
13799 
13800 
_wrap_ObjectWithPathArray___iter__(PyObject * self,PyObject * args)13801 static PyObject *_wrap_ObjectWithPathArray___iter__(PyObject *self, PyObject *args) {
13802     PyObject *resultobj;
13803     ArrayXml<ObjectWithPathXml > *arg1 = (ArrayXml<ObjectWithPathXml > *) 0 ;
13804     ArrayIterator<ObjectWithPathXml > result;
13805     PyObject * obj0 = 0 ;
13806 
13807     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathArray___iter__",&obj0)) goto fail;
13808     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13809     {
13810         try {
13811             result = ArrayXmllObjectWithPathXml_g___iter_____(arg1);
13812 
13813         }catch (XmlException e) {
13814             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13815             return NULL;
13816         }catch (std::range_error e) {
13817             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13818             return NULL;
13819         }catch (std::out_of_range e) {
13820             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13821             return NULL;
13822         }catch (DoesNotExist e) {
13823             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13824             return NULL;
13825         }catch(...) {
13826             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13827             return NULL;
13828         }
13829     }
13830     {
13831         ArrayIterator<ObjectWithPathXml > * resultptr;
13832         resultptr = new ArrayIterator<ObjectWithPathXml >((ArrayIterator<ObjectWithPathXml > &) result);
13833         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t, 1);
13834     }
13835     return resultobj;
13836     fail:
13837     return NULL;
13838 }
13839 
13840 
_wrap_delete_ObjectWithPathArray(PyObject * self,PyObject * args)13841 static PyObject *_wrap_delete_ObjectWithPathArray(PyObject *self, PyObject *args) {
13842     PyObject *resultobj;
13843     ArrayXml<ObjectWithPathXml > *arg1 = (ArrayXml<ObjectWithPathXml > *) 0 ;
13844     PyObject * obj0 = 0 ;
13845 
13846     if(!PyArg_ParseTuple(args,(char *)"O:delete_ObjectWithPathArray",&obj0)) goto fail;
13847     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13848     {
13849         try {
13850             delete arg1;
13851 
13852         }catch (XmlException e) {
13853             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13854             return NULL;
13855         }catch (std::range_error e) {
13856             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13857             return NULL;
13858         }catch (std::out_of_range e) {
13859             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13860             return NULL;
13861         }catch (DoesNotExist e) {
13862             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13863             return NULL;
13864         }catch(...) {
13865             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13866             return NULL;
13867         }
13868     }
13869     Py_INCREF(Py_None); resultobj = Py_None;
13870     return resultobj;
13871     fail:
13872     return NULL;
13873 }
13874 
13875 
ObjectWithPathArray_swigregister(PyObject * self,PyObject * args)13876 static PyObject * ObjectWithPathArray_swigregister(PyObject *self, PyObject *args) {
13877     PyObject *obj;
13878     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13879     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t, obj);
13880     Py_INCREF(obj);
13881     return Py_BuildValue((char *)"");
13882 }
_wrap_ObjectWithPathIterator_it_set(PyObject * self,PyObject * args)13883 static PyObject *_wrap_ObjectWithPathIterator_it_set(PyObject *self, PyObject *args) {
13884     PyObject *resultobj;
13885     ArrayIterator<ObjectWithPathXml > *arg1 = (ArrayIterator<ObjectWithPathXml > *) 0 ;
13886     int arg2 ;
13887     PyObject * obj0 = 0 ;
13888 
13889     if(!PyArg_ParseTuple(args,(char *)"Oi:ObjectWithPathIterator_it_set",&obj0,&arg2)) goto fail;
13890     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13891     if (arg1) (arg1)->it = arg2;
13892 
13893     Py_INCREF(Py_None); resultobj = Py_None;
13894     return resultobj;
13895     fail:
13896     return NULL;
13897 }
13898 
13899 
_wrap_ObjectWithPathIterator_it_get(PyObject * self,PyObject * args)13900 static PyObject *_wrap_ObjectWithPathIterator_it_get(PyObject *self, PyObject *args) {
13901     PyObject *resultobj;
13902     ArrayIterator<ObjectWithPathXml > *arg1 = (ArrayIterator<ObjectWithPathXml > *) 0 ;
13903     int result;
13904     PyObject * obj0 = 0 ;
13905 
13906     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathIterator_it_get",&obj0)) goto fail;
13907     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13908     result = (int) ((arg1)->it);
13909 
13910     resultobj = PyInt_FromLong((long)result);
13911     return resultobj;
13912     fail:
13913     return NULL;
13914 }
13915 
13916 
_wrap_ObjectWithPathIterator_c_set(PyObject * self,PyObject * args)13917 static PyObject *_wrap_ObjectWithPathIterator_c_set(PyObject *self, PyObject *args) {
13918     PyObject *resultobj;
13919     ArrayIterator<ObjectWithPathXml > *arg1 = (ArrayIterator<ObjectWithPathXml > *) 0 ;
13920     ArrayXml<ObjectWithPathXml > *arg2 = (ArrayXml<ObjectWithPathXml > *) 0 ;
13921     PyObject * obj0 = 0 ;
13922     PyObject * obj1 = 0 ;
13923 
13924     if(!PyArg_ParseTuple(args,(char *)"OO:ObjectWithPathIterator_c_set",&obj0,&obj1)) goto fail;
13925     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13926     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
13927     if (arg1) (arg1)->c = arg2;
13928 
13929     Py_INCREF(Py_None); resultobj = Py_None;
13930     return resultobj;
13931     fail:
13932     return NULL;
13933 }
13934 
13935 
_wrap_ObjectWithPathIterator_c_get(PyObject * self,PyObject * args)13936 static PyObject *_wrap_ObjectWithPathIterator_c_get(PyObject *self, PyObject *args) {
13937     PyObject *resultobj;
13938     ArrayIterator<ObjectWithPathXml > *arg1 = (ArrayIterator<ObjectWithPathXml > *) 0 ;
13939     ArrayXml<ObjectWithPathXml > *result;
13940     PyObject * obj0 = 0 ;
13941 
13942     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathIterator_c_get",&obj0)) goto fail;
13943     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13944     result = (ArrayXml<ObjectWithPathXml > *) ((arg1)->c);
13945 
13946     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t, 0);
13947     return resultobj;
13948     fail:
13949     return NULL;
13950 }
13951 
13952 
_wrap_new_ObjectWithPathIterator__SWIG_0(PyObject * self,PyObject * args)13953 static PyObject *_wrap_new_ObjectWithPathIterator__SWIG_0(PyObject *self, PyObject *args) {
13954     PyObject *resultobj;
13955     ArrayIterator<ObjectWithPathXml > *result;
13956 
13957     if(!PyArg_ParseTuple(args,(char *)":new_ObjectWithPathIterator")) goto fail;
13958     {
13959         try {
13960             result = (ArrayIterator<ObjectWithPathXml > *)new ArrayIterator<ObjectWithPathXml >();
13961 
13962         }catch (XmlException e) {
13963             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
13964             return NULL;
13965         }catch (std::range_error e) {
13966             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13967             return NULL;
13968         }catch (std::out_of_range e) {
13969             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
13970             return NULL;
13971         }catch (DoesNotExist e) {
13972             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
13973             return NULL;
13974         }catch(...) {
13975             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
13976             return NULL;
13977         }
13978     }
13979     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t, 1);
13980     return resultobj;
13981     fail:
13982     return NULL;
13983 }
13984 
13985 
_wrap_new_ObjectWithPathIterator__SWIG_1(PyObject * self,PyObject * args)13986 static PyObject *_wrap_new_ObjectWithPathIterator__SWIG_1(PyObject *self, PyObject *args) {
13987     PyObject *resultobj;
13988     ArrayIterator<ObjectWithPathXml > *arg1 = 0 ;
13989     ArrayIterator<ObjectWithPathXml > *result;
13990     PyObject * obj0 = 0 ;
13991 
13992     if(!PyArg_ParseTuple(args,(char *)"O:new_ObjectWithPathIterator",&obj0)) goto fail;
13993     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
13994     if (arg1 == NULL) {
13995         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
13996     }
13997     {
13998         try {
13999             result = (ArrayIterator<ObjectWithPathXml > *)new ArrayIterator<ObjectWithPathXml >((ArrayIterator<ObjectWithPathXml > const &)*arg1);
14000 
14001         }catch (XmlException e) {
14002             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14003             return NULL;
14004         }catch (std::range_error e) {
14005             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14006             return NULL;
14007         }catch (std::out_of_range e) {
14008             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14009             return NULL;
14010         }catch (DoesNotExist e) {
14011             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14012             return NULL;
14013         }catch(...) {
14014             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14015             return NULL;
14016         }
14017     }
14018     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t, 1);
14019     return resultobj;
14020     fail:
14021     return NULL;
14022 }
14023 
14024 
_wrap_new_ObjectWithPathIterator__SWIG_2(PyObject * self,PyObject * args)14025 static PyObject *_wrap_new_ObjectWithPathIterator__SWIG_2(PyObject *self, PyObject *args) {
14026     PyObject *resultobj;
14027     int arg1 ;
14028     ArrayXml<ObjectWithPathXml > *arg2 = (ArrayXml<ObjectWithPathXml > *) 0 ;
14029     ArrayIterator<ObjectWithPathXml > *result;
14030     PyObject * obj1 = 0 ;
14031 
14032     if(!PyArg_ParseTuple(args,(char *)"iO:new_ObjectWithPathIterator",&arg1,&obj1)) goto fail;
14033     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14034     {
14035         try {
14036             result = (ArrayIterator<ObjectWithPathXml > *)new ArrayIterator<ObjectWithPathXml >(arg1,arg2);
14037 
14038         }catch (XmlException e) {
14039             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14040             return NULL;
14041         }catch (std::range_error e) {
14042             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14043             return NULL;
14044         }catch (std::out_of_range e) {
14045             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14046             return NULL;
14047         }catch (DoesNotExist e) {
14048             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14049             return NULL;
14050         }catch(...) {
14051             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14052             return NULL;
14053         }
14054     }
14055     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t, 1);
14056     return resultobj;
14057     fail:
14058     return NULL;
14059 }
14060 
14061 
_wrap_new_ObjectWithPathIterator(PyObject * self,PyObject * args)14062 static PyObject *_wrap_new_ObjectWithPathIterator(PyObject *self, PyObject *args) {
14063     int argc;
14064     PyObject *argv[3];
14065     int ii;
14066 
14067     argc = PyObject_Length(args);
14068     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
14069         argv[ii] = PyTuple_GetItem(args,ii);
14070     }
14071     if (argc == 0) {
14072         return _wrap_new_ObjectWithPathIterator__SWIG_0(self,args);
14073     }
14074     if (argc == 1) {
14075         int _v;
14076         {
14077             void *ptr;
14078             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t, 0) == -1) {
14079                 _v = 0;
14080                 PyErr_Clear();
14081             }else {
14082                 _v = 1;
14083             }
14084         }
14085         if (_v) {
14086             return _wrap_new_ObjectWithPathIterator__SWIG_1(self,args);
14087         }
14088     }
14089     if (argc == 2) {
14090         int _v;
14091         {
14092             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
14093         }
14094         if (_v) {
14095             {
14096                 void *ptr;
14097                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTObjectWithPathXml_t, 0) == -1) {
14098                     _v = 0;
14099                     PyErr_Clear();
14100                 }else {
14101                     _v = 1;
14102                 }
14103             }
14104             if (_v) {
14105                 return _wrap_new_ObjectWithPathIterator__SWIG_2(self,args);
14106             }
14107         }
14108     }
14109 
14110     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_ObjectWithPathIterator'");
14111     return NULL;
14112 }
14113 
14114 
_wrap_ObjectWithPathIterator___iter__(PyObject * self,PyObject * args)14115 static PyObject *_wrap_ObjectWithPathIterator___iter__(PyObject *self, PyObject *args) {
14116     PyObject *resultobj;
14117     ArrayIterator<ObjectWithPathXml > *arg1 = (ArrayIterator<ObjectWithPathXml > *) 0 ;
14118     ArrayIterator<ObjectWithPathXml > result;
14119     PyObject * obj0 = 0 ;
14120 
14121     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathIterator___iter__",&obj0)) goto fail;
14122     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14123     {
14124         try {
14125             result = (arg1)->__iter__();
14126 
14127         }catch (XmlException e) {
14128             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14129             return NULL;
14130         }catch (std::range_error e) {
14131             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14132             return NULL;
14133         }catch (std::out_of_range e) {
14134             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14135             return NULL;
14136         }catch (DoesNotExist e) {
14137             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14138             return NULL;
14139         }catch(...) {
14140             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14141             return NULL;
14142         }
14143     }
14144     {
14145         ArrayIterator<ObjectWithPathXml > * resultptr;
14146         resultptr = new ArrayIterator<ObjectWithPathXml >((ArrayIterator<ObjectWithPathXml > &) result);
14147         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t, 1);
14148     }
14149     return resultobj;
14150     fail:
14151     return NULL;
14152 }
14153 
14154 
_wrap_ObjectWithPathIterator_next(PyObject * self,PyObject * args)14155 static PyObject *_wrap_ObjectWithPathIterator_next(PyObject *self, PyObject *args) {
14156     PyObject *resultobj;
14157     ArrayIterator<ObjectWithPathXml > *arg1 = (ArrayIterator<ObjectWithPathXml > *) 0 ;
14158     ObjectWithPathXml *result;
14159     PyObject * obj0 = 0 ;
14160 
14161     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathIterator_next",&obj0)) goto fail;
14162     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14163     {
14164         try {
14165             result = (ObjectWithPathXml *)(arg1)->next();
14166 
14167         }catch (XmlException e) {
14168             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14169             return NULL;
14170         }catch (std::range_error e) {
14171             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14172             return NULL;
14173         }catch (std::out_of_range e) {
14174             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14175             return NULL;
14176         }catch (DoesNotExist e) {
14177             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14178             return NULL;
14179         }catch(...) {
14180             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14181             return NULL;
14182         }
14183     }
14184     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ObjectWithPathXml, 0);
14185     return resultobj;
14186     fail:
14187     return NULL;
14188 }
14189 
14190 
_wrap_delete_ObjectWithPathIterator(PyObject * self,PyObject * args)14191 static PyObject *_wrap_delete_ObjectWithPathIterator(PyObject *self, PyObject *args) {
14192     PyObject *resultobj;
14193     ArrayIterator<ObjectWithPathXml > *arg1 = (ArrayIterator<ObjectWithPathXml > *) 0 ;
14194     PyObject * obj0 = 0 ;
14195 
14196     if(!PyArg_ParseTuple(args,(char *)"O:delete_ObjectWithPathIterator",&obj0)) goto fail;
14197     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14198     {
14199         try {
14200             delete arg1;
14201 
14202         }catch (XmlException e) {
14203             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14204             return NULL;
14205         }catch (std::range_error e) {
14206             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14207             return NULL;
14208         }catch (std::out_of_range e) {
14209             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14210             return NULL;
14211         }catch (DoesNotExist e) {
14212             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14213             return NULL;
14214         }catch(...) {
14215             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14216             return NULL;
14217         }
14218     }
14219     Py_INCREF(Py_None); resultobj = Py_None;
14220     return resultobj;
14221     fail:
14222     return NULL;
14223 }
14224 
14225 
ObjectWithPathIterator_swigregister(PyObject * self,PyObject * args)14226 static PyObject * ObjectWithPathIterator_swigregister(PyObject *self, PyObject *args) {
14227     PyObject *obj;
14228     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14229     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTObjectWithPathXml_t, obj);
14230     Py_INCREF(obj);
14231     return Py_BuildValue((char *)"");
14232 }
_wrap_new_NamedInstanceVector__SWIG_0(PyObject * self,PyObject * args)14233 static PyObject *_wrap_new_NamedInstanceVector__SWIG_0(PyObject *self, PyObject *args) {
14234     PyObject *resultobj;
14235     unsigned int arg1 = (unsigned int) 0 ;
14236     std::vector<NamedInstanceXml > *result;
14237     PyObject * obj0 = 0 ;
14238 
14239     if(!PyArg_ParseTuple(args,(char *)"|O:new_NamedInstanceVector",&obj0)) goto fail;
14240     if (obj0) {
14241         arg1 = (unsigned int) PyInt_AsLong(obj0);
14242         if (PyErr_Occurred()) SWIG_fail;
14243     }
14244     {
14245         try {
14246             result = (std::vector<NamedInstanceXml > *)new std::vector<NamedInstanceXml >(arg1);
14247 
14248         }catch (XmlException e) {
14249             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14250             return NULL;
14251         }catch (std::range_error e) {
14252             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14253             return NULL;
14254         }catch (std::out_of_range e) {
14255             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14256             return NULL;
14257         }catch (DoesNotExist e) {
14258             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14259             return NULL;
14260         }catch(...) {
14261             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14262             return NULL;
14263         }
14264     }
14265     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTNamedInstanceXml_t, 1);
14266     return resultobj;
14267     fail:
14268     return NULL;
14269 }
14270 
14271 
_wrap_new_NamedInstanceVector__SWIG_1(PyObject * self,PyObject * args)14272 static PyObject *_wrap_new_NamedInstanceVector__SWIG_1(PyObject *self, PyObject *args) {
14273     PyObject *resultobj;
14274     unsigned int arg1 ;
14275     NamedInstanceXml *arg2 = 0 ;
14276     std::vector<NamedInstanceXml > *result;
14277     PyObject * obj0 = 0 ;
14278     PyObject * obj1 = 0 ;
14279 
14280     if(!PyArg_ParseTuple(args,(char *)"OO:new_NamedInstanceVector",&obj0,&obj1)) goto fail;
14281     arg1 = (unsigned int) PyInt_AsLong(obj0);
14282     if (PyErr_Occurred()) SWIG_fail;
14283     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14284     if (arg2 == NULL) {
14285         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
14286     }
14287     {
14288         try {
14289             result = (std::vector<NamedInstanceXml > *)new std::vector<NamedInstanceXml >(arg1,(NamedInstanceXml const &)*arg2);
14290 
14291         }catch (XmlException e) {
14292             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14293             return NULL;
14294         }catch (std::range_error e) {
14295             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14296             return NULL;
14297         }catch (std::out_of_range e) {
14298             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14299             return NULL;
14300         }catch (DoesNotExist e) {
14301             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14302             return NULL;
14303         }catch(...) {
14304             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14305             return NULL;
14306         }
14307     }
14308     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTNamedInstanceXml_t, 1);
14309     return resultobj;
14310     fail:
14311     return NULL;
14312 }
14313 
14314 
_wrap_new_NamedInstanceVector__SWIG_2(PyObject * self,PyObject * args)14315 static PyObject *_wrap_new_NamedInstanceVector__SWIG_2(PyObject *self, PyObject *args) {
14316     PyObject *resultobj;
14317     std::vector<NamedInstanceXml > *arg1 = 0 ;
14318     std::vector<NamedInstanceXml > *result;
14319     std::vector<NamedInstanceXml > temp1 ;
14320     std::vector<NamedInstanceXml > *v1 ;
14321     PyObject * obj0 = 0 ;
14322 
14323     if(!PyArg_ParseTuple(args,(char *)"O:new_NamedInstanceVector",&obj0)) goto fail;
14324     {
14325         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
14326             unsigned int size = (PyTuple_Check(obj0) ?
14327             PyTuple_Size(obj0) :
14328             PyList_Size(obj0));
14329             temp1 = std::vector<NamedInstanceXml >(size);
14330             arg1 = &temp1;
14331             for (unsigned int i=0; i<size; i++) {
14332                 NamedInstanceXml* x;
14333                 PyObject* o = PySequence_GetItem(obj0,i);
14334                 if ((SWIG_ConvertPtr(o,(void **) &x,
14335                 SWIGTYPE_p_NamedInstanceXml,0)) != -1) {
14336                     temp1[i] = *x;
14337                     Py_DECREF(o);
14338                 }else {
14339                     Py_DECREF(o);
14340                     PyErr_SetString(PyExc_TypeError,
14341                     "vector<""NamedInstanceXml""> expected");
14342                     SWIG_fail;
14343                 }
14344             }
14345         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
14346         SWIGTYPE_p_std__vectorTNamedInstanceXml_t,0) != -1) {
14347             arg1 = v1;
14348         }else {
14349             PyErr_SetString(PyExc_TypeError,"vector<" "NamedInstanceXml" "> expected");
14350             SWIG_fail;
14351         }
14352     }
14353     {
14354         try {
14355             result = (std::vector<NamedInstanceXml > *)new std::vector<NamedInstanceXml >((std::vector<NamedInstanceXml > const &)*arg1);
14356 
14357         }catch (XmlException e) {
14358             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14359             return NULL;
14360         }catch (std::range_error e) {
14361             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14362             return NULL;
14363         }catch (std::out_of_range e) {
14364             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14365             return NULL;
14366         }catch (DoesNotExist e) {
14367             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14368             return NULL;
14369         }catch(...) {
14370             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14371             return NULL;
14372         }
14373     }
14374     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__vectorTNamedInstanceXml_t, 1);
14375     return resultobj;
14376     fail:
14377     return NULL;
14378 }
14379 
14380 
_wrap_new_NamedInstanceVector(PyObject * self,PyObject * args)14381 static PyObject *_wrap_new_NamedInstanceVector(PyObject *self, PyObject *args) {
14382     int argc;
14383     PyObject *argv[3];
14384     int ii;
14385 
14386     argc = PyObject_Length(args);
14387     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
14388         argv[ii] = PyTuple_GetItem(args,ii);
14389     }
14390     if ((argc >= 0) && (argc <= 1)) {
14391         int _v;
14392         if (argc <= 0) {
14393             return _wrap_new_NamedInstanceVector__SWIG_0(self,args);
14394         }
14395         {
14396             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
14397         }
14398         if (_v) {
14399             return _wrap_new_NamedInstanceVector__SWIG_0(self,args);
14400         }
14401     }
14402     if (argc == 1) {
14403         int _v;
14404         {
14405             /* native sequence? */
14406             if (PyTuple_Check(argv[0]) || PyList_Check(argv[0])) {
14407                 unsigned int size = (PyTuple_Check(argv[0]) ?
14408                 PyTuple_Size(argv[0]) :
14409                 PyList_Size(argv[0]));
14410                 if (size == 0) {
14411                     /* an empty sequence can be of any type */
14412                     _v = 1;
14413                 }else {
14414                     /* check the first element only */
14415                     NamedInstanceXml* x;
14416                     PyObject* o = PySequence_GetItem(argv[0],0);
14417                     if ((SWIG_ConvertPtr(o,(void **) &x,
14418                     SWIGTYPE_p_NamedInstanceXml,0)) != -1)
14419                     _v = 1;
14420                     else
14421                     _v = 0;
14422                     Py_DECREF(o);
14423                 }
14424             }else {
14425                 /* wrapped vector? */
14426                 std::vector<NamedInstanceXml >* v;
14427                 if (SWIG_ConvertPtr(argv[0],(void **) &v,
14428                 SWIGTYPE_p_std__vectorTNamedInstanceXml_t,0) != -1)
14429                 _v = 1;
14430                 else
14431                 _v = 0;
14432             }
14433         }
14434         if (_v) {
14435             return _wrap_new_NamedInstanceVector__SWIG_2(self,args);
14436         }
14437     }
14438     if (argc == 2) {
14439         int _v;
14440         {
14441             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
14442         }
14443         if (_v) {
14444             {
14445                 void *ptr;
14446                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_NamedInstanceXml, 0) == -1) {
14447                     _v = 0;
14448                     PyErr_Clear();
14449                 }else {
14450                     _v = 1;
14451                 }
14452             }
14453             if (_v) {
14454                 return _wrap_new_NamedInstanceVector__SWIG_1(self,args);
14455             }
14456         }
14457     }
14458 
14459     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_NamedInstanceVector'");
14460     return NULL;
14461 }
14462 
14463 
_wrap_NamedInstanceVector___len__(PyObject * self,PyObject * args)14464 static PyObject *_wrap_NamedInstanceVector___len__(PyObject *self, PyObject *args) {
14465     PyObject *resultobj;
14466     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14467     unsigned int result;
14468     std::vector<NamedInstanceXml > temp1 ;
14469     std::vector<NamedInstanceXml > *v1 ;
14470     PyObject * obj0 = 0 ;
14471 
14472     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceVector___len__",&obj0)) goto fail;
14473     {
14474         if (PyTuple_Check(obj0) || PyList_Check(obj0)) {
14475             unsigned int size = (PyTuple_Check(obj0) ?
14476             PyTuple_Size(obj0) :
14477             PyList_Size(obj0));
14478             temp1 = std::vector<NamedInstanceXml >(size);
14479             arg1 = &temp1;
14480             for (unsigned int i=0; i<size; i++) {
14481                 NamedInstanceXml* x;
14482                 PyObject* o = PySequence_GetItem(obj0,i);
14483                 if ((SWIG_ConvertPtr(o,(void **) &x,
14484                 SWIGTYPE_p_NamedInstanceXml,0)) != -1) {
14485                     temp1[i] = *x;
14486                     Py_DECREF(o);
14487                 }else {
14488                     Py_DECREF(o);
14489                     PyErr_SetString(PyExc_TypeError,
14490                     "vector<""NamedInstanceXml""> expected");
14491                     SWIG_fail;
14492                 }
14493             }
14494         }else if (SWIG_ConvertPtr(obj0,(void **) &v1,
14495         SWIGTYPE_p_std__vectorTNamedInstanceXml_t,0) != -1) {
14496             arg1 = v1;
14497         }else {
14498             PyErr_SetString(PyExc_TypeError,"vector<" "NamedInstanceXml" "> expected");
14499             SWIG_fail;
14500         }
14501     }
14502     {
14503         try {
14504             result = (unsigned int)((std::vector<NamedInstanceXml > const *)arg1)->size();
14505 
14506         }catch (XmlException e) {
14507             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14508             return NULL;
14509         }catch (std::range_error e) {
14510             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14511             return NULL;
14512         }catch (std::out_of_range e) {
14513             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14514             return NULL;
14515         }catch (DoesNotExist e) {
14516             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14517             return NULL;
14518         }catch(...) {
14519             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14520             return NULL;
14521         }
14522     }
14523     resultobj = PyInt_FromLong((long)result);
14524     return resultobj;
14525     fail:
14526     return NULL;
14527 }
14528 
14529 
_wrap_NamedInstanceVector_clear(PyObject * self,PyObject * args)14530 static PyObject *_wrap_NamedInstanceVector_clear(PyObject *self, PyObject *args) {
14531     PyObject *resultobj;
14532     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14533     PyObject * obj0 = 0 ;
14534 
14535     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceVector_clear",&obj0)) goto fail;
14536     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14537     {
14538         try {
14539             (arg1)->clear();
14540 
14541         }catch (XmlException e) {
14542             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14543             return NULL;
14544         }catch (std::range_error e) {
14545             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14546             return NULL;
14547         }catch (std::out_of_range e) {
14548             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14549             return NULL;
14550         }catch (DoesNotExist e) {
14551             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14552             return NULL;
14553         }catch(...) {
14554             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14555             return NULL;
14556         }
14557     }
14558     Py_INCREF(Py_None); resultobj = Py_None;
14559     return resultobj;
14560     fail:
14561     return NULL;
14562 }
14563 
14564 
_wrap_NamedInstanceVector_append(PyObject * self,PyObject * args)14565 static PyObject *_wrap_NamedInstanceVector_append(PyObject *self, PyObject *args) {
14566     PyObject *resultobj;
14567     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14568     NamedInstanceXml *arg2 = 0 ;
14569     PyObject * obj0 = 0 ;
14570     PyObject * obj1 = 0 ;
14571 
14572     if(!PyArg_ParseTuple(args,(char *)"OO:NamedInstanceVector_append",&obj0,&obj1)) goto fail;
14573     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14574     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14575     if (arg2 == NULL) {
14576         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
14577     }
14578     {
14579         try {
14580             (arg1)->push_back((NamedInstanceXml const &)*arg2);
14581 
14582         }catch (XmlException e) {
14583             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14584             return NULL;
14585         }catch (std::range_error e) {
14586             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14587             return NULL;
14588         }catch (std::out_of_range e) {
14589             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14590             return NULL;
14591         }catch (DoesNotExist e) {
14592             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14593             return NULL;
14594         }catch(...) {
14595             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14596             return NULL;
14597         }
14598     }
14599     Py_INCREF(Py_None); resultobj = Py_None;
14600     return resultobj;
14601     fail:
14602     return NULL;
14603 }
14604 
14605 
_wrap_NamedInstanceVector___nonzero__(PyObject * self,PyObject * args)14606 static PyObject *_wrap_NamedInstanceVector___nonzero__(PyObject *self, PyObject *args) {
14607     PyObject *resultobj;
14608     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14609     bool result;
14610     PyObject * obj0 = 0 ;
14611 
14612     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceVector___nonzero__",&obj0)) goto fail;
14613     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14614     {
14615         try {
14616             result = (bool)std_vectorlNamedInstanceXml_g___nonzero_____(arg1);
14617 
14618         }catch (XmlException e) {
14619             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14620             return NULL;
14621         }catch (std::range_error e) {
14622             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14623             return NULL;
14624         }catch (std::out_of_range e) {
14625             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14626             return NULL;
14627         }catch (DoesNotExist e) {
14628             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14629             return NULL;
14630         }catch(...) {
14631             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14632             return NULL;
14633         }
14634     }
14635     resultobj = PyInt_FromLong((long)result);
14636     return resultobj;
14637     fail:
14638     return NULL;
14639 }
14640 
14641 
_wrap_NamedInstanceVector_pop(PyObject * self,PyObject * args)14642 static PyObject *_wrap_NamedInstanceVector_pop(PyObject *self, PyObject *args) {
14643     PyObject *resultobj;
14644     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14645     SwigValueWrapper< NamedInstanceXml > result;
14646     PyObject * obj0 = 0 ;
14647 
14648     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceVector_pop",&obj0)) goto fail;
14649     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14650     {
14651         try {
14652             result = std_vectorlNamedInstanceXml_g_pop___(arg1);
14653 
14654         }catch (std::out_of_range& e) {
14655             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
14656         }
14657     }
14658     {
14659         NamedInstanceXml * resultptr;
14660         resultptr = new NamedInstanceXml((NamedInstanceXml &) result);
14661         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_NamedInstanceXml, 1);
14662     }
14663     return resultobj;
14664     fail:
14665     return NULL;
14666 }
14667 
14668 
_wrap_NamedInstanceVector___getitem__(PyObject * self,PyObject * args)14669 static PyObject *_wrap_NamedInstanceVector___getitem__(PyObject *self, PyObject *args) {
14670     PyObject *resultobj;
14671     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14672     int arg2 ;
14673     NamedInstanceXml *result;
14674     PyObject * obj0 = 0 ;
14675 
14676     if(!PyArg_ParseTuple(args,(char *)"Oi:NamedInstanceVector___getitem__",&obj0,&arg2)) goto fail;
14677     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14678     {
14679         try {
14680             {
14681                 NamedInstanceXml &_result_ref = std_vectorlNamedInstanceXml_g___getitem_____(arg1,arg2);
14682                 result = (NamedInstanceXml *) &_result_ref;
14683             }
14684 
14685         }catch (std::out_of_range& e) {
14686             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
14687         }
14688     }
14689     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NamedInstanceXml, 0);
14690     return resultobj;
14691     fail:
14692     return NULL;
14693 }
14694 
14695 
_wrap_NamedInstanceVector___getslice__(PyObject * self,PyObject * args)14696 static PyObject *_wrap_NamedInstanceVector___getslice__(PyObject *self, PyObject *args) {
14697     PyObject *resultobj;
14698     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14699     int arg2 ;
14700     int arg3 ;
14701     std::vector<NamedInstanceXml > result;
14702     PyObject * obj0 = 0 ;
14703 
14704     if(!PyArg_ParseTuple(args,(char *)"Oii:NamedInstanceVector___getslice__",&obj0,&arg2,&arg3)) goto fail;
14705     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14706     {
14707         try {
14708             result = std_vectorlNamedInstanceXml_g___getslice_____(arg1,arg2,arg3);
14709 
14710         }catch (XmlException e) {
14711             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14712             return NULL;
14713         }catch (std::range_error e) {
14714             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14715             return NULL;
14716         }catch (std::out_of_range e) {
14717             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14718             return NULL;
14719         }catch (DoesNotExist e) {
14720             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14721             return NULL;
14722         }catch(...) {
14723             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14724             return NULL;
14725         }
14726     }
14727     {
14728         resultobj = PyTuple_New((&result)->size());
14729         for (unsigned int i=0; i<(&result)->size(); i++) {
14730             NamedInstanceXml* ptr = new NamedInstanceXml(((std::vector<NamedInstanceXml > &)result)[i]);
14731             PyTuple_SetItem(resultobj,i,
14732             SWIG_NewPointerObj((void *) ptr,
14733             SWIGTYPE_p_NamedInstanceXml, 1));
14734         }
14735     }
14736     return resultobj;
14737     fail:
14738     return NULL;
14739 }
14740 
14741 
_wrap_NamedInstanceVector___setitem__(PyObject * self,PyObject * args)14742 static PyObject *_wrap_NamedInstanceVector___setitem__(PyObject *self, PyObject *args) {
14743     PyObject *resultobj;
14744     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14745     int arg2 ;
14746     NamedInstanceXml *arg3 = 0 ;
14747     PyObject * obj0 = 0 ;
14748     PyObject * obj2 = 0 ;
14749 
14750     if(!PyArg_ParseTuple(args,(char *)"OiO:NamedInstanceVector___setitem__",&obj0,&arg2,&obj2)) goto fail;
14751     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14752     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14753     if (arg3 == NULL) {
14754         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
14755     }
14756     {
14757         try {
14758             std_vectorlNamedInstanceXml_g___setitem_____(arg1,arg2,(NamedInstanceXml const &)*arg3);
14759 
14760         }catch (std::out_of_range& e) {
14761             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
14762         }
14763     }
14764     Py_INCREF(Py_None); resultobj = Py_None;
14765     return resultobj;
14766     fail:
14767     return NULL;
14768 }
14769 
14770 
_wrap_NamedInstanceVector___setslice__(PyObject * self,PyObject * args)14771 static PyObject *_wrap_NamedInstanceVector___setslice__(PyObject *self, PyObject *args) {
14772     PyObject *resultobj;
14773     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14774     int arg2 ;
14775     int arg3 ;
14776     std::vector<NamedInstanceXml > *arg4 = 0 ;
14777     std::vector<NamedInstanceXml > temp4 ;
14778     std::vector<NamedInstanceXml > *v4 ;
14779     PyObject * obj0 = 0 ;
14780     PyObject * obj3 = 0 ;
14781 
14782     if(!PyArg_ParseTuple(args,(char *)"OiiO:NamedInstanceVector___setslice__",&obj0,&arg2,&arg3,&obj3)) goto fail;
14783     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14784     {
14785         if (PyTuple_Check(obj3) || PyList_Check(obj3)) {
14786             unsigned int size = (PyTuple_Check(obj3) ?
14787             PyTuple_Size(obj3) :
14788             PyList_Size(obj3));
14789             temp4 = std::vector<NamedInstanceXml >(size);
14790             arg4 = &temp4;
14791             for (unsigned int i=0; i<size; i++) {
14792                 NamedInstanceXml* x;
14793                 PyObject* o = PySequence_GetItem(obj3,i);
14794                 if ((SWIG_ConvertPtr(o,(void **) &x,
14795                 SWIGTYPE_p_NamedInstanceXml,0)) != -1) {
14796                     temp4[i] = *x;
14797                     Py_DECREF(o);
14798                 }else {
14799                     Py_DECREF(o);
14800                     PyErr_SetString(PyExc_TypeError,
14801                     "vector<""NamedInstanceXml""> expected");
14802                     SWIG_fail;
14803                 }
14804             }
14805         }else if (SWIG_ConvertPtr(obj3,(void **) &v4,
14806         SWIGTYPE_p_std__vectorTNamedInstanceXml_t,0) != -1) {
14807             arg4 = v4;
14808         }else {
14809             PyErr_SetString(PyExc_TypeError,"vector<" "NamedInstanceXml" "> expected");
14810             SWIG_fail;
14811         }
14812     }
14813     {
14814         try {
14815             std_vectorlNamedInstanceXml_g___setslice_____(arg1,arg2,arg3,(std::vector<NamedInstanceXml > const &)*arg4);
14816 
14817         }catch (XmlException e) {
14818             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14819             return NULL;
14820         }catch (std::range_error e) {
14821             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14822             return NULL;
14823         }catch (std::out_of_range e) {
14824             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14825             return NULL;
14826         }catch (DoesNotExist e) {
14827             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14828             return NULL;
14829         }catch(...) {
14830             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14831             return NULL;
14832         }
14833     }
14834     Py_INCREF(Py_None); resultobj = Py_None;
14835     return resultobj;
14836     fail:
14837     return NULL;
14838 }
14839 
14840 
_wrap_NamedInstanceVector___delitem__(PyObject * self,PyObject * args)14841 static PyObject *_wrap_NamedInstanceVector___delitem__(PyObject *self, PyObject *args) {
14842     PyObject *resultobj;
14843     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14844     int arg2 ;
14845     PyObject * obj0 = 0 ;
14846 
14847     if(!PyArg_ParseTuple(args,(char *)"Oi:NamedInstanceVector___delitem__",&obj0,&arg2)) goto fail;
14848     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14849     {
14850         try {
14851             std_vectorlNamedInstanceXml_g___delitem_____(arg1,arg2);
14852 
14853         }catch (std::out_of_range& e) {
14854             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
14855         }
14856     }
14857     Py_INCREF(Py_None); resultobj = Py_None;
14858     return resultobj;
14859     fail:
14860     return NULL;
14861 }
14862 
14863 
_wrap_NamedInstanceVector___delslice__(PyObject * self,PyObject * args)14864 static PyObject *_wrap_NamedInstanceVector___delslice__(PyObject *self, PyObject *args) {
14865     PyObject *resultobj;
14866     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14867     int arg2 ;
14868     int arg3 ;
14869     PyObject * obj0 = 0 ;
14870 
14871     if(!PyArg_ParseTuple(args,(char *)"Oii:NamedInstanceVector___delslice__",&obj0,&arg2,&arg3)) goto fail;
14872     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14873     {
14874         try {
14875             std_vectorlNamedInstanceXml_g___delslice_____(arg1,arg2,arg3);
14876 
14877         }catch (XmlException e) {
14878             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14879             return NULL;
14880         }catch (std::range_error e) {
14881             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14882             return NULL;
14883         }catch (std::out_of_range e) {
14884             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14885             return NULL;
14886         }catch (DoesNotExist e) {
14887             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14888             return NULL;
14889         }catch(...) {
14890             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14891             return NULL;
14892         }
14893     }
14894     Py_INCREF(Py_None); resultobj = Py_None;
14895     return resultobj;
14896     fail:
14897     return NULL;
14898 }
14899 
14900 
_wrap_delete_NamedInstanceVector(PyObject * self,PyObject * args)14901 static PyObject *_wrap_delete_NamedInstanceVector(PyObject *self, PyObject *args) {
14902     PyObject *resultobj;
14903     std::vector<NamedInstanceXml > *arg1 = (std::vector<NamedInstanceXml > *) 0 ;
14904     PyObject * obj0 = 0 ;
14905 
14906     if(!PyArg_ParseTuple(args,(char *)"O:delete_NamedInstanceVector",&obj0)) goto fail;
14907     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_std__vectorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14908     {
14909         try {
14910             delete arg1;
14911 
14912         }catch (XmlException e) {
14913             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14914             return NULL;
14915         }catch (std::range_error e) {
14916             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14917             return NULL;
14918         }catch (std::out_of_range e) {
14919             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14920             return NULL;
14921         }catch (DoesNotExist e) {
14922             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14923             return NULL;
14924         }catch(...) {
14925             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14926             return NULL;
14927         }
14928     }
14929     Py_INCREF(Py_None); resultobj = Py_None;
14930     return resultobj;
14931     fail:
14932     return NULL;
14933 }
14934 
14935 
NamedInstanceVector_swigregister(PyObject * self,PyObject * args)14936 static PyObject * NamedInstanceVector_swigregister(PyObject *self, PyObject *args) {
14937     PyObject *obj;
14938     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14939     SWIG_TypeClientData(SWIGTYPE_p_std__vectorTNamedInstanceXml_t, obj);
14940     Py_INCREF(obj);
14941     return Py_BuildValue((char *)"");
14942 }
_wrap_new_NamedInstanceArray(PyObject * self,PyObject * args)14943 static PyObject *_wrap_new_NamedInstanceArray(PyObject *self, PyObject *args) {
14944     PyObject *resultobj;
14945     ArrayXml<NamedInstanceXml > *result;
14946 
14947     if(!PyArg_ParseTuple(args,(char *)":new_NamedInstanceArray")) goto fail;
14948     {
14949         try {
14950             result = (ArrayXml<NamedInstanceXml > *)new ArrayXml<NamedInstanceXml >();
14951 
14952         }catch (XmlException e) {
14953             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14954             return NULL;
14955         }catch (std::range_error e) {
14956             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14957             return NULL;
14958         }catch (std::out_of_range e) {
14959             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14960             return NULL;
14961         }catch (DoesNotExist e) {
14962             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
14963             return NULL;
14964         }catch(...) {
14965             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
14966             return NULL;
14967         }
14968     }
14969     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t, 1);
14970     return resultobj;
14971     fail:
14972     return NULL;
14973 }
14974 
14975 
_wrap_NamedInstanceArray_add(PyObject * self,PyObject * args)14976 static PyObject *_wrap_NamedInstanceArray_add(PyObject *self, PyObject *args) {
14977     PyObject *resultobj;
14978     ArrayXml<NamedInstanceXml > *arg1 = (ArrayXml<NamedInstanceXml > *) 0 ;
14979     NamedInstanceXml *arg2 = 0 ;
14980     PyObject * obj0 = 0 ;
14981     PyObject * obj1 = 0 ;
14982 
14983     if(!PyArg_ParseTuple(args,(char *)"OO:NamedInstanceArray_add",&obj0,&obj1)) goto fail;
14984     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14985     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
14986     if (arg2 == NULL) {
14987         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
14988     }
14989     {
14990         try {
14991             (arg1)->add((NamedInstanceXml const &)*arg2);
14992 
14993         }catch (XmlException e) {
14994             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
14995             return NULL;
14996         }catch (std::range_error e) {
14997             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
14998             return NULL;
14999         }catch (std::out_of_range e) {
15000             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15001             return NULL;
15002         }catch (DoesNotExist e) {
15003             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15004             return NULL;
15005         }catch(...) {
15006             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15007             return NULL;
15008         }
15009     }
15010     Py_INCREF(Py_None); resultobj = Py_None;
15011     return resultobj;
15012     fail:
15013     return NULL;
15014 }
15015 
15016 
_wrap_NamedInstanceArray_toStringBuffer(PyObject * self,PyObject * args)15017 static PyObject *_wrap_NamedInstanceArray_toStringBuffer(PyObject *self, PyObject *args) {
15018     PyObject *resultobj;
15019     ArrayXml<NamedInstanceXml > *arg1 = (ArrayXml<NamedInstanceXml > *) 0 ;
15020     string *arg2 = 0 ;
15021     char *arg3 = (char *) " " ;
15022     char *arg4 = (char *) "" ;
15023     PyObject * obj0 = 0 ;
15024     PyObject * obj1 = 0 ;
15025 
15026     if(!PyArg_ParseTuple(args,(char *)"OO|ss:NamedInstanceArray_toStringBuffer",&obj0,&obj1,&arg3,&arg4)) goto fail;
15027     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15028     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15029     if (arg2 == NULL) {
15030         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
15031     }
15032     {
15033         try {
15034             (arg1)->toStringBuffer(*arg2,arg3,arg4);
15035 
15036         }catch (XmlException e) {
15037             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15038             return NULL;
15039         }catch (std::range_error e) {
15040             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15041             return NULL;
15042         }catch (std::out_of_range e) {
15043             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15044             return NULL;
15045         }catch (DoesNotExist e) {
15046             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15047             return NULL;
15048         }catch(...) {
15049             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15050             return NULL;
15051         }
15052     }
15053     Py_INCREF(Py_None); resultobj = Py_None;
15054     return resultobj;
15055     fail:
15056     return NULL;
15057 }
15058 
15059 
_wrap_NamedInstanceArray___setitem__(PyObject * self,PyObject * args)15060 static PyObject *_wrap_NamedInstanceArray___setitem__(PyObject *self, PyObject *args) {
15061     PyObject *resultobj;
15062     ArrayXml<NamedInstanceXml > *arg1 = (ArrayXml<NamedInstanceXml > *) 0 ;
15063     int arg2 ;
15064     NamedInstanceXml *arg3 = (NamedInstanceXml *) 0 ;
15065     PyObject * obj0 = 0 ;
15066     PyObject * obj2 = 0 ;
15067 
15068     if(!PyArg_ParseTuple(args,(char *)"OiO:NamedInstanceArray___setitem__",&obj0,&arg2,&obj2)) goto fail;
15069     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15070     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15071     {
15072         try {
15073             ArrayXmllNamedInstanceXml_g___setitem_____(arg1,arg2,arg3);
15074 
15075         }catch (std::out_of_range& e) {
15076             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
15077         }
15078     }
15079     Py_INCREF(Py_None); resultobj = Py_None;
15080     return resultobj;
15081     fail:
15082     return NULL;
15083 }
15084 
15085 
_wrap_NamedInstanceArray___getitem__(PyObject * self,PyObject * args)15086 static PyObject *_wrap_NamedInstanceArray___getitem__(PyObject *self, PyObject *args) {
15087     PyObject *resultobj;
15088     ArrayXml<NamedInstanceXml > *arg1 = (ArrayXml<NamedInstanceXml > *) 0 ;
15089     int arg2 ;
15090     NamedInstanceXml *result;
15091     PyObject * obj0 = 0 ;
15092 
15093     if(!PyArg_ParseTuple(args,(char *)"Oi:NamedInstanceArray___getitem__",&obj0,&arg2)) goto fail;
15094     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15095     {
15096         try {
15097             result = (NamedInstanceXml *)ArrayXmllNamedInstanceXml_g___getitem_____(arg1,arg2);
15098 
15099         }catch (std::out_of_range& e) {
15100             SWIG_exception(SWIG_IndexError,const_cast<char*>(e.what()));
15101         }
15102     }
15103     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NamedInstanceXml, 0);
15104     return resultobj;
15105     fail:
15106     return NULL;
15107 }
15108 
15109 
_wrap_NamedInstanceArray___str__(PyObject * self,PyObject * args)15110 static PyObject *_wrap_NamedInstanceArray___str__(PyObject *self, PyObject *args) {
15111     PyObject *resultobj;
15112     ArrayXml<NamedInstanceXml > *arg1 = (ArrayXml<NamedInstanceXml > *) 0 ;
15113     string result;
15114     PyObject * obj0 = 0 ;
15115 
15116     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceArray___str__",&obj0)) goto fail;
15117     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15118     {
15119         try {
15120             result = ArrayXmllNamedInstanceXml_g___str_____(arg1);
15121 
15122         }catch (XmlException e) {
15123             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15124             return NULL;
15125         }catch (std::range_error e) {
15126             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15127             return NULL;
15128         }catch (std::out_of_range e) {
15129             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15130             return NULL;
15131         }catch (DoesNotExist e) {
15132             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15133             return NULL;
15134         }catch(...) {
15135             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15136             return NULL;
15137         }
15138     }
15139     {
15140         resultobj = PyString_FromString((&result)->c_str());
15141     }
15142     return resultobj;
15143     fail:
15144     return NULL;
15145 }
15146 
15147 
_wrap_NamedInstanceArray___iter__(PyObject * self,PyObject * args)15148 static PyObject *_wrap_NamedInstanceArray___iter__(PyObject *self, PyObject *args) {
15149     PyObject *resultobj;
15150     ArrayXml<NamedInstanceXml > *arg1 = (ArrayXml<NamedInstanceXml > *) 0 ;
15151     ArrayIterator<NamedInstanceXml > result;
15152     PyObject * obj0 = 0 ;
15153 
15154     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceArray___iter__",&obj0)) goto fail;
15155     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15156     {
15157         try {
15158             result = ArrayXmllNamedInstanceXml_g___iter_____(arg1);
15159 
15160         }catch (XmlException e) {
15161             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15162             return NULL;
15163         }catch (std::range_error e) {
15164             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15165             return NULL;
15166         }catch (std::out_of_range e) {
15167             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15168             return NULL;
15169         }catch (DoesNotExist e) {
15170             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15171             return NULL;
15172         }catch(...) {
15173             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15174             return NULL;
15175         }
15176     }
15177     {
15178         ArrayIterator<NamedInstanceXml > * resultptr;
15179         resultptr = new ArrayIterator<NamedInstanceXml >((ArrayIterator<NamedInstanceXml > &) result);
15180         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t, 1);
15181     }
15182     return resultobj;
15183     fail:
15184     return NULL;
15185 }
15186 
15187 
_wrap_delete_NamedInstanceArray(PyObject * self,PyObject * args)15188 static PyObject *_wrap_delete_NamedInstanceArray(PyObject *self, PyObject *args) {
15189     PyObject *resultobj;
15190     ArrayXml<NamedInstanceXml > *arg1 = (ArrayXml<NamedInstanceXml > *) 0 ;
15191     PyObject * obj0 = 0 ;
15192 
15193     if(!PyArg_ParseTuple(args,(char *)"O:delete_NamedInstanceArray",&obj0)) goto fail;
15194     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15195     {
15196         try {
15197             delete arg1;
15198 
15199         }catch (XmlException e) {
15200             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15201             return NULL;
15202         }catch (std::range_error e) {
15203             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15204             return NULL;
15205         }catch (std::out_of_range e) {
15206             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15207             return NULL;
15208         }catch (DoesNotExist e) {
15209             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15210             return NULL;
15211         }catch(...) {
15212             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15213             return NULL;
15214         }
15215     }
15216     Py_INCREF(Py_None); resultobj = Py_None;
15217     return resultobj;
15218     fail:
15219     return NULL;
15220 }
15221 
15222 
NamedInstanceArray_swigregister(PyObject * self,PyObject * args)15223 static PyObject * NamedInstanceArray_swigregister(PyObject *self, PyObject *args) {
15224     PyObject *obj;
15225     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15226     SWIG_TypeClientData(SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t, obj);
15227     Py_INCREF(obj);
15228     return Py_BuildValue((char *)"");
15229 }
_wrap_NamedInstanceIterator_it_set(PyObject * self,PyObject * args)15230 static PyObject *_wrap_NamedInstanceIterator_it_set(PyObject *self, PyObject *args) {
15231     PyObject *resultobj;
15232     ArrayIterator<NamedInstanceXml > *arg1 = (ArrayIterator<NamedInstanceXml > *) 0 ;
15233     int arg2 ;
15234     PyObject * obj0 = 0 ;
15235 
15236     if(!PyArg_ParseTuple(args,(char *)"Oi:NamedInstanceIterator_it_set",&obj0,&arg2)) goto fail;
15237     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15238     if (arg1) (arg1)->it = arg2;
15239 
15240     Py_INCREF(Py_None); resultobj = Py_None;
15241     return resultobj;
15242     fail:
15243     return NULL;
15244 }
15245 
15246 
_wrap_NamedInstanceIterator_it_get(PyObject * self,PyObject * args)15247 static PyObject *_wrap_NamedInstanceIterator_it_get(PyObject *self, PyObject *args) {
15248     PyObject *resultobj;
15249     ArrayIterator<NamedInstanceXml > *arg1 = (ArrayIterator<NamedInstanceXml > *) 0 ;
15250     int result;
15251     PyObject * obj0 = 0 ;
15252 
15253     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceIterator_it_get",&obj0)) goto fail;
15254     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15255     result = (int) ((arg1)->it);
15256 
15257     resultobj = PyInt_FromLong((long)result);
15258     return resultobj;
15259     fail:
15260     return NULL;
15261 }
15262 
15263 
_wrap_NamedInstanceIterator_c_set(PyObject * self,PyObject * args)15264 static PyObject *_wrap_NamedInstanceIterator_c_set(PyObject *self, PyObject *args) {
15265     PyObject *resultobj;
15266     ArrayIterator<NamedInstanceXml > *arg1 = (ArrayIterator<NamedInstanceXml > *) 0 ;
15267     ArrayXml<NamedInstanceXml > *arg2 = (ArrayXml<NamedInstanceXml > *) 0 ;
15268     PyObject * obj0 = 0 ;
15269     PyObject * obj1 = 0 ;
15270 
15271     if(!PyArg_ParseTuple(args,(char *)"OO:NamedInstanceIterator_c_set",&obj0,&obj1)) goto fail;
15272     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15273     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
15274     if (arg1) (arg1)->c = arg2;
15275 
15276     Py_INCREF(Py_None); resultobj = Py_None;
15277     return resultobj;
15278     fail:
15279     return NULL;
15280 }
15281 
15282 
_wrap_NamedInstanceIterator_c_get(PyObject * self,PyObject * args)15283 static PyObject *_wrap_NamedInstanceIterator_c_get(PyObject *self, PyObject *args) {
15284     PyObject *resultobj;
15285     ArrayIterator<NamedInstanceXml > *arg1 = (ArrayIterator<NamedInstanceXml > *) 0 ;
15286     ArrayXml<NamedInstanceXml > *result;
15287     PyObject * obj0 = 0 ;
15288 
15289     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceIterator_c_get",&obj0)) goto fail;
15290     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15291     result = (ArrayXml<NamedInstanceXml > *) ((arg1)->c);
15292 
15293     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t, 0);
15294     return resultobj;
15295     fail:
15296     return NULL;
15297 }
15298 
15299 
_wrap_new_NamedInstanceIterator__SWIG_0(PyObject * self,PyObject * args)15300 static PyObject *_wrap_new_NamedInstanceIterator__SWIG_0(PyObject *self, PyObject *args) {
15301     PyObject *resultobj;
15302     ArrayIterator<NamedInstanceXml > *result;
15303 
15304     if(!PyArg_ParseTuple(args,(char *)":new_NamedInstanceIterator")) goto fail;
15305     {
15306         try {
15307             result = (ArrayIterator<NamedInstanceXml > *)new ArrayIterator<NamedInstanceXml >();
15308 
15309         }catch (XmlException e) {
15310             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15311             return NULL;
15312         }catch (std::range_error e) {
15313             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15314             return NULL;
15315         }catch (std::out_of_range e) {
15316             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15317             return NULL;
15318         }catch (DoesNotExist e) {
15319             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15320             return NULL;
15321         }catch(...) {
15322             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15323             return NULL;
15324         }
15325     }
15326     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t, 1);
15327     return resultobj;
15328     fail:
15329     return NULL;
15330 }
15331 
15332 
_wrap_new_NamedInstanceIterator__SWIG_1(PyObject * self,PyObject * args)15333 static PyObject *_wrap_new_NamedInstanceIterator__SWIG_1(PyObject *self, PyObject *args) {
15334     PyObject *resultobj;
15335     ArrayIterator<NamedInstanceXml > *arg1 = 0 ;
15336     ArrayIterator<NamedInstanceXml > *result;
15337     PyObject * obj0 = 0 ;
15338 
15339     if(!PyArg_ParseTuple(args,(char *)"O:new_NamedInstanceIterator",&obj0)) goto fail;
15340     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15341     if (arg1 == NULL) {
15342         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
15343     }
15344     {
15345         try {
15346             result = (ArrayIterator<NamedInstanceXml > *)new ArrayIterator<NamedInstanceXml >((ArrayIterator<NamedInstanceXml > const &)*arg1);
15347 
15348         }catch (XmlException e) {
15349             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15350             return NULL;
15351         }catch (std::range_error e) {
15352             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15353             return NULL;
15354         }catch (std::out_of_range e) {
15355             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15356             return NULL;
15357         }catch (DoesNotExist e) {
15358             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15359             return NULL;
15360         }catch(...) {
15361             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15362             return NULL;
15363         }
15364     }
15365     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t, 1);
15366     return resultobj;
15367     fail:
15368     return NULL;
15369 }
15370 
15371 
_wrap_new_NamedInstanceIterator__SWIG_2(PyObject * self,PyObject * args)15372 static PyObject *_wrap_new_NamedInstanceIterator__SWIG_2(PyObject *self, PyObject *args) {
15373     PyObject *resultobj;
15374     int arg1 ;
15375     ArrayXml<NamedInstanceXml > *arg2 = (ArrayXml<NamedInstanceXml > *) 0 ;
15376     ArrayIterator<NamedInstanceXml > *result;
15377     PyObject * obj1 = 0 ;
15378 
15379     if(!PyArg_ParseTuple(args,(char *)"iO:new_NamedInstanceIterator",&arg1,&obj1)) goto fail;
15380     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15381     {
15382         try {
15383             result = (ArrayIterator<NamedInstanceXml > *)new ArrayIterator<NamedInstanceXml >(arg1,arg2);
15384 
15385         }catch (XmlException e) {
15386             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15387             return NULL;
15388         }catch (std::range_error e) {
15389             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15390             return NULL;
15391         }catch (std::out_of_range e) {
15392             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15393             return NULL;
15394         }catch (DoesNotExist e) {
15395             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15396             return NULL;
15397         }catch(...) {
15398             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15399             return NULL;
15400         }
15401     }
15402     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t, 1);
15403     return resultobj;
15404     fail:
15405     return NULL;
15406 }
15407 
15408 
_wrap_new_NamedInstanceIterator(PyObject * self,PyObject * args)15409 static PyObject *_wrap_new_NamedInstanceIterator(PyObject *self, PyObject *args) {
15410     int argc;
15411     PyObject *argv[3];
15412     int ii;
15413 
15414     argc = PyObject_Length(args);
15415     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
15416         argv[ii] = PyTuple_GetItem(args,ii);
15417     }
15418     if (argc == 0) {
15419         return _wrap_new_NamedInstanceIterator__SWIG_0(self,args);
15420     }
15421     if (argc == 1) {
15422         int _v;
15423         {
15424             void *ptr;
15425             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t, 0) == -1) {
15426                 _v = 0;
15427                 PyErr_Clear();
15428             }else {
15429                 _v = 1;
15430             }
15431         }
15432         if (_v) {
15433             return _wrap_new_NamedInstanceIterator__SWIG_1(self,args);
15434         }
15435     }
15436     if (argc == 2) {
15437         int _v;
15438         {
15439             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
15440         }
15441         if (_v) {
15442             {
15443                 void *ptr;
15444                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ArrayXmlTNamedInstanceXml_t, 0) == -1) {
15445                     _v = 0;
15446                     PyErr_Clear();
15447                 }else {
15448                     _v = 1;
15449                 }
15450             }
15451             if (_v) {
15452                 return _wrap_new_NamedInstanceIterator__SWIG_2(self,args);
15453             }
15454         }
15455     }
15456 
15457     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_NamedInstanceIterator'");
15458     return NULL;
15459 }
15460 
15461 
_wrap_NamedInstanceIterator___iter__(PyObject * self,PyObject * args)15462 static PyObject *_wrap_NamedInstanceIterator___iter__(PyObject *self, PyObject *args) {
15463     PyObject *resultobj;
15464     ArrayIterator<NamedInstanceXml > *arg1 = (ArrayIterator<NamedInstanceXml > *) 0 ;
15465     ArrayIterator<NamedInstanceXml > result;
15466     PyObject * obj0 = 0 ;
15467 
15468     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceIterator___iter__",&obj0)) goto fail;
15469     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15470     {
15471         try {
15472             result = (arg1)->__iter__();
15473 
15474         }catch (XmlException e) {
15475             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15476             return NULL;
15477         }catch (std::range_error e) {
15478             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15479             return NULL;
15480         }catch (std::out_of_range e) {
15481             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15482             return NULL;
15483         }catch (DoesNotExist e) {
15484             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15485             return NULL;
15486         }catch(...) {
15487             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15488             return NULL;
15489         }
15490     }
15491     {
15492         ArrayIterator<NamedInstanceXml > * resultptr;
15493         resultptr = new ArrayIterator<NamedInstanceXml >((ArrayIterator<NamedInstanceXml > &) result);
15494         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t, 1);
15495     }
15496     return resultobj;
15497     fail:
15498     return NULL;
15499 }
15500 
15501 
_wrap_NamedInstanceIterator_next(PyObject * self,PyObject * args)15502 static PyObject *_wrap_NamedInstanceIterator_next(PyObject *self, PyObject *args) {
15503     PyObject *resultobj;
15504     ArrayIterator<NamedInstanceXml > *arg1 = (ArrayIterator<NamedInstanceXml > *) 0 ;
15505     NamedInstanceXml *result;
15506     PyObject * obj0 = 0 ;
15507 
15508     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceIterator_next",&obj0)) goto fail;
15509     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15510     {
15511         try {
15512             result = (NamedInstanceXml *)(arg1)->next();
15513 
15514         }catch (XmlException e) {
15515             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15516             return NULL;
15517         }catch (std::range_error e) {
15518             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15519             return NULL;
15520         }catch (std::out_of_range e) {
15521             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15522             return NULL;
15523         }catch (DoesNotExist e) {
15524             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15525             return NULL;
15526         }catch(...) {
15527             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15528             return NULL;
15529         }
15530     }
15531     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NamedInstanceXml, 0);
15532     return resultobj;
15533     fail:
15534     return NULL;
15535 }
15536 
15537 
_wrap_delete_NamedInstanceIterator(PyObject * self,PyObject * args)15538 static PyObject *_wrap_delete_NamedInstanceIterator(PyObject *self, PyObject *args) {
15539     PyObject *resultobj;
15540     ArrayIterator<NamedInstanceXml > *arg1 = (ArrayIterator<NamedInstanceXml > *) 0 ;
15541     PyObject * obj0 = 0 ;
15542 
15543     if(!PyArg_ParseTuple(args,(char *)"O:delete_NamedInstanceIterator",&obj0)) goto fail;
15544     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15545     {
15546         try {
15547             delete arg1;
15548 
15549         }catch (XmlException e) {
15550             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15551             return NULL;
15552         }catch (std::range_error e) {
15553             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15554             return NULL;
15555         }catch (std::out_of_range e) {
15556             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15557             return NULL;
15558         }catch (DoesNotExist e) {
15559             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15560             return NULL;
15561         }catch(...) {
15562             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15563             return NULL;
15564         }
15565     }
15566     Py_INCREF(Py_None); resultobj = Py_None;
15567     return resultobj;
15568     fail:
15569     return NULL;
15570 }
15571 
15572 
NamedInstanceIterator_swigregister(PyObject * self,PyObject * args)15573 static PyObject * NamedInstanceIterator_swigregister(PyObject *self, PyObject *args) {
15574     PyObject *obj;
15575     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15576     SWIG_TypeClientData(SWIGTYPE_p_ArrayIteratorTNamedInstanceXml_t, obj);
15577     Py_INCREF(obj);
15578     return Py_BuildValue((char *)"");
15579 }
_wrap_DoesNotExist_desc_set(PyObject * self,PyObject * args)15580 static PyObject *_wrap_DoesNotExist_desc_set(PyObject *self, PyObject *args) {
15581     PyObject *resultobj;
15582     DoesNotExist *arg1 = (DoesNotExist *) 0 ;
15583     string arg2 ;
15584     PyObject * obj0 = 0 ;
15585     PyObject * obj1 = 0 ;
15586 
15587     if(!PyArg_ParseTuple(args,(char *)"OO:DoesNotExist_desc_set",&obj0,&obj1)) goto fail;
15588     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_DoesNotExist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15589     {
15590         arg2 = PyString_AsString(resultobj);
15591         if (PyErr_Occurred()) return NULL;
15592     }
15593     if (arg1) (arg1)->desc = arg2;
15594 
15595     Py_INCREF(Py_None); resultobj = Py_None;
15596     return resultobj;
15597     fail:
15598     return NULL;
15599 }
15600 
15601 
_wrap_DoesNotExist_desc_get(PyObject * self,PyObject * args)15602 static PyObject *_wrap_DoesNotExist_desc_get(PyObject *self, PyObject *args) {
15603     PyObject *resultobj;
15604     DoesNotExist *arg1 = (DoesNotExist *) 0 ;
15605     string result;
15606     PyObject * obj0 = 0 ;
15607 
15608     if(!PyArg_ParseTuple(args,(char *)"O:DoesNotExist_desc_get",&obj0)) goto fail;
15609     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_DoesNotExist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15610     result =  ((arg1)->desc);
15611 
15612     {
15613         resultobj = PyString_FromString((&result)->c_str());
15614     }
15615     return resultobj;
15616     fail:
15617     return NULL;
15618 }
15619 
15620 
_wrap_new_DoesNotExist(PyObject * self,PyObject * args)15621 static PyObject *_wrap_new_DoesNotExist(PyObject *self, PyObject *args) {
15622     PyObject *resultobj;
15623     string arg1 ;
15624     DoesNotExist *result;
15625     PyObject * obj0 = 0 ;
15626 
15627     if(!PyArg_ParseTuple(args,(char *)"O:new_DoesNotExist",&obj0)) goto fail;
15628     {
15629         arg1 = PyString_AsString(resultobj);
15630         if (PyErr_Occurred()) return NULL;
15631     }
15632     {
15633         try {
15634             result = (DoesNotExist *)new DoesNotExist(arg1);
15635 
15636         }catch (XmlException e) {
15637             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15638             return NULL;
15639         }catch (std::range_error e) {
15640             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15641             return NULL;
15642         }catch (std::out_of_range e) {
15643             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15644             return NULL;
15645         }catch (DoesNotExist e) {
15646             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15647             return NULL;
15648         }catch(...) {
15649             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15650             return NULL;
15651         }
15652     }
15653     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_DoesNotExist, 1);
15654     return resultobj;
15655     fail:
15656     return NULL;
15657 }
15658 
15659 
_wrap_delete_DoesNotExist(PyObject * self,PyObject * args)15660 static PyObject *_wrap_delete_DoesNotExist(PyObject *self, PyObject *args) {
15661     PyObject *resultobj;
15662     DoesNotExist *arg1 = (DoesNotExist *) 0 ;
15663     PyObject * obj0 = 0 ;
15664 
15665     if(!PyArg_ParseTuple(args,(char *)"O:delete_DoesNotExist",&obj0)) goto fail;
15666     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_DoesNotExist,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15667     {
15668         try {
15669             delete arg1;
15670 
15671         }catch (XmlException e) {
15672             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15673             return NULL;
15674         }catch (std::range_error e) {
15675             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15676             return NULL;
15677         }catch (std::out_of_range e) {
15678             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15679             return NULL;
15680         }catch (DoesNotExist e) {
15681             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15682             return NULL;
15683         }catch(...) {
15684             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15685             return NULL;
15686         }
15687     }
15688     Py_INCREF(Py_None); resultobj = Py_None;
15689     return resultobj;
15690     fail:
15691     return NULL;
15692 }
15693 
15694 
DoesNotExist_swigregister(PyObject * self,PyObject * args)15695 static PyObject * DoesNotExist_swigregister(PyObject *self, PyObject *args) {
15696     PyObject *obj;
15697     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15698     SWIG_TypeClientData(SWIGTYPE_p_DoesNotExist, obj);
15699     Py_INCREF(obj);
15700     return Py_BuildValue((char *)"");
15701 }
_wrap_new_stringOption__SWIG_0(PyObject * self,PyObject * args)15702 static PyObject *_wrap_new_stringOption__SWIG_0(PyObject *self, PyObject *args) {
15703     PyObject *resultobj;
15704     Option<string > *result;
15705 
15706     if(!PyArg_ParseTuple(args,(char *)":new_stringOption")) goto fail;
15707     {
15708         try {
15709             result = (Option<string > *)new Option<string >();
15710 
15711         }catch (XmlException e) {
15712             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15713             return NULL;
15714         }catch (std::range_error e) {
15715             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15716             return NULL;
15717         }catch (std::out_of_range e) {
15718             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15719             return NULL;
15720         }catch (DoesNotExist e) {
15721             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15722             return NULL;
15723         }catch(...) {
15724             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15725             return NULL;
15726         }
15727     }
15728     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_OptionTstring_t, 1);
15729     return resultobj;
15730     fail:
15731     return NULL;
15732 }
15733 
15734 
_wrap_new_stringOption__SWIG_1(PyObject * self,PyObject * args)15735 static PyObject *_wrap_new_stringOption__SWIG_1(PyObject *self, PyObject *args) {
15736     PyObject *resultobj;
15737     string *arg1 = 0 ;
15738     Option<string > *result;
15739     PyObject * obj0 = 0 ;
15740 
15741     if(!PyArg_ParseTuple(args,(char *)"O:new_stringOption",&obj0)) goto fail;
15742     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15743     if (arg1 == NULL) {
15744         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
15745     }
15746     {
15747         try {
15748             result = (Option<string > *)new Option<string >((string const &)*arg1);
15749 
15750         }catch (XmlException e) {
15751             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15752             return NULL;
15753         }catch (std::range_error e) {
15754             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15755             return NULL;
15756         }catch (std::out_of_range e) {
15757             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15758             return NULL;
15759         }catch (DoesNotExist e) {
15760             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15761             return NULL;
15762         }catch(...) {
15763             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15764             return NULL;
15765         }
15766     }
15767     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_OptionTstring_t, 1);
15768     return resultobj;
15769     fail:
15770     return NULL;
15771 }
15772 
15773 
_wrap_new_stringOption(PyObject * self,PyObject * args)15774 static PyObject *_wrap_new_stringOption(PyObject *self, PyObject *args) {
15775     int argc;
15776     PyObject *argv[2];
15777     int ii;
15778 
15779     argc = PyObject_Length(args);
15780     for (ii = 0; (ii < argc) && (ii < 1); ii++) {
15781         argv[ii] = PyTuple_GetItem(args,ii);
15782     }
15783     if (argc == 0) {
15784         return _wrap_new_stringOption__SWIG_0(self,args);
15785     }
15786     if (argc == 1) {
15787         int _v;
15788         {
15789             void *ptr;
15790             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_string, 0) == -1) {
15791                 _v = 0;
15792                 PyErr_Clear();
15793             }else {
15794                 _v = 1;
15795             }
15796         }
15797         if (_v) {
15798             return _wrap_new_stringOption__SWIG_1(self,args);
15799         }
15800     }
15801 
15802     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_stringOption'");
15803     return NULL;
15804 }
15805 
15806 
_wrap_stringOption_exists(PyObject * self,PyObject * args)15807 static PyObject *_wrap_stringOption_exists(PyObject *self, PyObject *args) {
15808     PyObject *resultobj;
15809     Option<string > *arg1 = (Option<string > *) 0 ;
15810     bool result;
15811     PyObject * obj0 = 0 ;
15812 
15813     if(!PyArg_ParseTuple(args,(char *)"O:stringOption_exists",&obj0)) goto fail;
15814     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_OptionTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15815     {
15816         try {
15817             result = (bool)(arg1)->exists();
15818 
15819         }catch (XmlException e) {
15820             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15821             return NULL;
15822         }catch (std::range_error e) {
15823             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15824             return NULL;
15825         }catch (std::out_of_range e) {
15826             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15827             return NULL;
15828         }catch (DoesNotExist e) {
15829             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15830             return NULL;
15831         }catch(...) {
15832             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15833             return NULL;
15834         }
15835     }
15836     resultobj = PyInt_FromLong((long)result);
15837     return resultobj;
15838     fail:
15839     return NULL;
15840 }
15841 
15842 
_wrap_stringOption_val(PyObject * self,PyObject * args)15843 static PyObject *_wrap_stringOption_val(PyObject *self, PyObject *args) {
15844     PyObject *resultobj;
15845     Option<string > *arg1 = (Option<string > *) 0 ;
15846     string *result;
15847     PyObject * obj0 = 0 ;
15848 
15849     if(!PyArg_ParseTuple(args,(char *)"O:stringOption_val",&obj0)) goto fail;
15850     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_OptionTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15851     {
15852         try {
15853             {
15854                 string &_result_ref = (arg1)->val();
15855                 result = (string *) &_result_ref;
15856             }
15857 
15858         }catch (XmlException e) {
15859             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15860             return NULL;
15861         }catch (std::range_error e) {
15862             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15863             return NULL;
15864         }catch (std::out_of_range e) {
15865             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15866             return NULL;
15867         }catch (DoesNotExist e) {
15868             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15869             return NULL;
15870         }catch(...) {
15871             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15872             return NULL;
15873         }
15874     }
15875     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string, 0);
15876     return resultobj;
15877     fail:
15878     return NULL;
15879 }
15880 
15881 
_wrap_delete_stringOption(PyObject * self,PyObject * args)15882 static PyObject *_wrap_delete_stringOption(PyObject *self, PyObject *args) {
15883     PyObject *resultobj;
15884     Option<string > *arg1 = (Option<string > *) 0 ;
15885     PyObject * obj0 = 0 ;
15886 
15887     if(!PyArg_ParseTuple(args,(char *)"O:delete_stringOption",&obj0)) goto fail;
15888     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_OptionTstring_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15889     {
15890         try {
15891             delete arg1;
15892 
15893         }catch (XmlException e) {
15894             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15895             return NULL;
15896         }catch (std::range_error e) {
15897             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15898             return NULL;
15899         }catch (std::out_of_range e) {
15900             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15901             return NULL;
15902         }catch (DoesNotExist e) {
15903             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15904             return NULL;
15905         }catch(...) {
15906             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15907             return NULL;
15908         }
15909     }
15910     Py_INCREF(Py_None); resultobj = Py_None;
15911     return resultobj;
15912     fail:
15913     return NULL;
15914 }
15915 
15916 
stringOption_swigregister(PyObject * self,PyObject * args)15917 static PyObject * stringOption_swigregister(PyObject *self, PyObject *args) {
15918     PyObject *obj;
15919     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15920     SWIG_TypeClientData(SWIGTYPE_p_OptionTstring_t, obj);
15921     Py_INCREF(obj);
15922     return Py_BuildValue((char *)"");
15923 }
_wrap_new_MethodXml(PyObject * self,PyObject * args)15924 static PyObject *_wrap_new_MethodXml(PyObject *self, PyObject *args) {
15925     PyObject *resultobj;
15926     XmlBuffer *arg1 = 0 ;
15927     MethodXml *result;
15928     PyObject * obj0 = 0 ;
15929 
15930     if(!PyArg_ParseTuple(args,(char *)"O:new_MethodXml",&obj0)) goto fail;
15931     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15932     if (arg1 == NULL) {
15933         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
15934     }
15935     {
15936         try {
15937             result = (MethodXml *)new MethodXml(*arg1);
15938 
15939         }catch (XmlException e) {
15940             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15941             return NULL;
15942         }catch (std::range_error e) {
15943             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15944             return NULL;
15945         }catch (std::out_of_range e) {
15946             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15947             return NULL;
15948         }catch (DoesNotExist e) {
15949             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15950             return NULL;
15951         }catch(...) {
15952             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15953             return NULL;
15954         }
15955     }
15956     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_MethodXml, 1);
15957     return resultobj;
15958     fail:
15959     return NULL;
15960 }
15961 
15962 
_wrap_delete_MethodXml(PyObject * self,PyObject * args)15963 static PyObject *_wrap_delete_MethodXml(PyObject *self, PyObject *args) {
15964     PyObject *resultobj;
15965     MethodXml *arg1 = (MethodXml *) 0 ;
15966     PyObject * obj0 = 0 ;
15967 
15968     if(!PyArg_ParseTuple(args,(char *)"O:delete_MethodXml",&obj0)) goto fail;
15969     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_MethodXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
15970     {
15971         try {
15972             delete arg1;
15973 
15974         }catch (XmlException e) {
15975             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
15976             return NULL;
15977         }catch (std::range_error e) {
15978             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15979             return NULL;
15980         }catch (std::out_of_range e) {
15981             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
15982             return NULL;
15983         }catch (DoesNotExist e) {
15984             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
15985             return NULL;
15986         }catch(...) {
15987             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
15988             return NULL;
15989         }
15990     }
15991     Py_INCREF(Py_None); resultobj = Py_None;
15992     return resultobj;
15993     fail:
15994     return NULL;
15995 }
15996 
15997 
MethodXml_swigregister(PyObject * self,PyObject * args)15998 static PyObject * MethodXml_swigregister(PyObject *self, PyObject *args) {
15999     PyObject *obj;
16000     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16001     SWIG_TypeClientData(SWIGTYPE_p_MethodXml, obj);
16002     Py_INCREF(obj);
16003     return Py_BuildValue((char *)"");
16004 }
_wrap_QualifierXml_str_set(PyObject * self,PyObject * args)16005 static PyObject *_wrap_QualifierXml_str_set(PyObject *self, PyObject *args) {
16006     PyObject *resultobj;
16007     QualifierXml *arg1 = (QualifierXml *) 0 ;
16008     string arg2 ;
16009     PyObject * obj0 = 0 ;
16010     PyObject * obj1 = 0 ;
16011 
16012     if(!PyArg_ParseTuple(args,(char *)"OO:QualifierXml_str_set",&obj0,&obj1)) goto fail;
16013     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_QualifierXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16014     {
16015         arg2 = PyString_AsString(resultobj);
16016         if (PyErr_Occurred()) return NULL;
16017     }
16018     if (arg1) (arg1)->str = arg2;
16019 
16020     Py_INCREF(Py_None); resultobj = Py_None;
16021     return resultobj;
16022     fail:
16023     return NULL;
16024 }
16025 
16026 
_wrap_QualifierXml_str_get(PyObject * self,PyObject * args)16027 static PyObject *_wrap_QualifierXml_str_get(PyObject *self, PyObject *args) {
16028     PyObject *resultobj;
16029     QualifierXml *arg1 = (QualifierXml *) 0 ;
16030     string result;
16031     PyObject * obj0 = 0 ;
16032 
16033     if(!PyArg_ParseTuple(args,(char *)"O:QualifierXml_str_get",&obj0)) goto fail;
16034     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_QualifierXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16035     result =  ((arg1)->str);
16036 
16037     {
16038         resultobj = PyString_FromString((&result)->c_str());
16039     }
16040     return resultobj;
16041     fail:
16042     return NULL;
16043 }
16044 
16045 
_wrap_QualifierXml_key_set(PyObject * self,PyObject * args)16046 static PyObject *_wrap_QualifierXml_key_set(PyObject *self, PyObject *args) {
16047     PyObject *resultobj;
16048     QualifierXml *arg1 = (QualifierXml *) 0 ;
16049     int arg2 ;
16050     PyObject * obj0 = 0 ;
16051 
16052     if(!PyArg_ParseTuple(args,(char *)"Oi:QualifierXml_key_set",&obj0,&arg2)) goto fail;
16053     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_QualifierXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16054     if (arg1) (arg1)->key = arg2;
16055 
16056     Py_INCREF(Py_None); resultobj = Py_None;
16057     return resultobj;
16058     fail:
16059     return NULL;
16060 }
16061 
16062 
_wrap_QualifierXml_key_get(PyObject * self,PyObject * args)16063 static PyObject *_wrap_QualifierXml_key_get(PyObject *self, PyObject *args) {
16064     PyObject *resultobj;
16065     QualifierXml *arg1 = (QualifierXml *) 0 ;
16066     int result;
16067     PyObject * obj0 = 0 ;
16068 
16069     if(!PyArg_ParseTuple(args,(char *)"O:QualifierXml_key_get",&obj0)) goto fail;
16070     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_QualifierXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16071     result = (int) ((arg1)->key);
16072 
16073     resultobj = PyInt_FromLong((long)result);
16074     return resultobj;
16075     fail:
16076     return NULL;
16077 }
16078 
16079 
_wrap_new_QualifierXml(PyObject * self,PyObject * args)16080 static PyObject *_wrap_new_QualifierXml(PyObject *self, PyObject *args) {
16081     PyObject *resultobj;
16082     XmlBuffer *arg1 = 0 ;
16083     QualifierXml *result;
16084     PyObject * obj0 = 0 ;
16085 
16086     if(!PyArg_ParseTuple(args,(char *)"O:new_QualifierXml",&obj0)) goto fail;
16087     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16088     if (arg1 == NULL) {
16089         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
16090     }
16091     {
16092         try {
16093             result = (QualifierXml *)new QualifierXml(*arg1);
16094 
16095         }catch (XmlException e) {
16096             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16097             return NULL;
16098         }catch (std::range_error e) {
16099             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16100             return NULL;
16101         }catch (std::out_of_range e) {
16102             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16103             return NULL;
16104         }catch (DoesNotExist e) {
16105             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16106             return NULL;
16107         }catch(...) {
16108             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16109             return NULL;
16110         }
16111     }
16112     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_QualifierXml, 1);
16113     return resultobj;
16114     fail:
16115     return NULL;
16116 }
16117 
16118 
_wrap_delete_QualifierXml(PyObject * self,PyObject * args)16119 static PyObject *_wrap_delete_QualifierXml(PyObject *self, PyObject *args) {
16120     PyObject *resultobj;
16121     QualifierXml *arg1 = (QualifierXml *) 0 ;
16122     PyObject * obj0 = 0 ;
16123 
16124     if(!PyArg_ParseTuple(args,(char *)"O:delete_QualifierXml",&obj0)) goto fail;
16125     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_QualifierXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16126     {
16127         try {
16128             delete arg1;
16129 
16130         }catch (XmlException e) {
16131             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16132             return NULL;
16133         }catch (std::range_error e) {
16134             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16135             return NULL;
16136         }catch (std::out_of_range e) {
16137             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16138             return NULL;
16139         }catch (DoesNotExist e) {
16140             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16141             return NULL;
16142         }catch(...) {
16143             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16144             return NULL;
16145         }
16146     }
16147     Py_INCREF(Py_None); resultobj = Py_None;
16148     return resultobj;
16149     fail:
16150     return NULL;
16151 }
16152 
16153 
QualifierXml_swigregister(PyObject * self,PyObject * args)16154 static PyObject * QualifierXml_swigregister(PyObject *self, PyObject *args) {
16155     PyObject *obj;
16156     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16157     SWIG_TypeClientData(SWIGTYPE_p_QualifierXml, obj);
16158     Py_INCREF(obj);
16159     return Py_BuildValue((char *)"");
16160 }
_wrap_AValue_attr_set(PyObject * self,PyObject * args)16161 static PyObject *_wrap_AValue_attr_set(PyObject *self, PyObject *args) {
16162     PyObject *resultobj;
16163     AValue *arg1 = (AValue *) 0 ;
16164     string arg2 ;
16165     PyObject * obj0 = 0 ;
16166     PyObject * obj1 = 0 ;
16167 
16168     if(!PyArg_ParseTuple(args,(char *)"OO:AValue_attr_set",&obj0,&obj1)) goto fail;
16169     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16170     {
16171         arg2 = PyString_AsString(resultobj);
16172         if (PyErr_Occurred()) return NULL;
16173     }
16174     if (arg1) (arg1)->attr = arg2;
16175 
16176     Py_INCREF(Py_None); resultobj = Py_None;
16177     return resultobj;
16178     fail:
16179     return NULL;
16180 }
16181 
16182 
_wrap_AValue_attr_get(PyObject * self,PyObject * args)16183 static PyObject *_wrap_AValue_attr_get(PyObject *self, PyObject *args) {
16184     PyObject *resultobj;
16185     AValue *arg1 = (AValue *) 0 ;
16186     string result;
16187     PyObject * obj0 = 0 ;
16188 
16189     if(!PyArg_ParseTuple(args,(char *)"O:AValue_attr_get",&obj0)) goto fail;
16190     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16191     result =  ((arg1)->attr);
16192 
16193     {
16194         resultobj = PyString_FromString((&result)->c_str());
16195     }
16196     return resultobj;
16197     fail:
16198     return NULL;
16199 }
16200 
16201 
_wrap_AValue_val_set(PyObject * self,PyObject * args)16202 static PyObject *_wrap_AValue_val_set(PyObject *self, PyObject *args) {
16203     PyObject *resultobj;
16204     AValue *arg1 = (AValue *) 0 ;
16205     string arg2 ;
16206     PyObject * obj0 = 0 ;
16207     PyObject * obj1 = 0 ;
16208 
16209     if(!PyArg_ParseTuple(args,(char *)"OO:AValue_val_set",&obj0,&obj1)) goto fail;
16210     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16211     {
16212         arg2 = PyString_AsString(resultobj);
16213         if (PyErr_Occurred()) return NULL;
16214     }
16215     if (arg1) (arg1)->val = arg2;
16216 
16217     Py_INCREF(Py_None); resultobj = Py_None;
16218     return resultobj;
16219     fail:
16220     return NULL;
16221 }
16222 
16223 
_wrap_AValue_val_get(PyObject * self,PyObject * args)16224 static PyObject *_wrap_AValue_val_get(PyObject *self, PyObject *args) {
16225     PyObject *resultobj;
16226     AValue *arg1 = (AValue *) 0 ;
16227     string result;
16228     PyObject * obj0 = 0 ;
16229 
16230     if(!PyArg_ParseTuple(args,(char *)"O:AValue_val_get",&obj0)) goto fail;
16231     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16232     result =  ((arg1)->val);
16233 
16234     {
16235         resultobj = PyString_FromString((&result)->c_str());
16236     }
16237     return resultobj;
16238     fail:
16239     return NULL;
16240 }
16241 
16242 
_wrap_AValue_vals_set(PyObject * self,PyObject * args)16243 static PyObject *_wrap_AValue_vals_set(PyObject *self, PyObject *args) {
16244     PyObject *resultobj;
16245     AValue *arg1 = (AValue *) 0 ;
16246     StringArray *arg2 = (StringArray *) 0 ;
16247     PyObject * obj0 = 0 ;
16248     PyObject * obj1 = 0 ;
16249 
16250     if(!PyArg_ParseTuple(args,(char *)"OO:AValue_vals_set",&obj0,&obj1)) goto fail;
16251     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16252     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_StringArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16253     if (arg1) (arg1)->vals = *arg2;
16254 
16255     Py_INCREF(Py_None); resultobj = Py_None;
16256     return resultobj;
16257     fail:
16258     return NULL;
16259 }
16260 
16261 
_wrap_AValue_vals_get(PyObject * self,PyObject * args)16262 static PyObject *_wrap_AValue_vals_get(PyObject *self, PyObject *args) {
16263     PyObject *resultobj;
16264     AValue *arg1 = (AValue *) 0 ;
16265     StringArray *result;
16266     PyObject * obj0 = 0 ;
16267 
16268     if(!PyArg_ParseTuple(args,(char *)"O:AValue_vals_get",&obj0)) goto fail;
16269     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16270     result = (StringArray *)& ((arg1)->vals);
16271 
16272     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_StringArray, 0);
16273     return resultobj;
16274     fail:
16275     return NULL;
16276 }
16277 
16278 
_wrap_new_AValue(PyObject * self,PyObject * args)16279 static PyObject *_wrap_new_AValue(PyObject *self, PyObject *args) {
16280     PyObject *resultobj;
16281     char *arg1 ;
16282     char *arg2 ;
16283     AValue *result;
16284 
16285     if(!PyArg_ParseTuple(args,(char *)"ss:new_AValue",&arg1,&arg2)) goto fail;
16286     {
16287         try {
16288             result = (AValue *)new AValue((char const *)arg1,(char const *)arg2);
16289 
16290         }catch (XmlException e) {
16291             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16292             return NULL;
16293         }catch (std::range_error e) {
16294             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16295             return NULL;
16296         }catch (std::out_of_range e) {
16297             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16298             return NULL;
16299         }catch (DoesNotExist e) {
16300             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16301             return NULL;
16302         }catch(...) {
16303             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16304             return NULL;
16305         }
16306     }
16307     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_AValue, 1);
16308     return resultobj;
16309     fail:
16310     return NULL;
16311 }
16312 
16313 
_wrap_AValue_add(PyObject * self,PyObject * args)16314 static PyObject *_wrap_AValue_add(PyObject *self, PyObject *args) {
16315     PyObject *resultobj;
16316     AValue *arg1 = (AValue *) 0 ;
16317     char *arg2 ;
16318     PyObject * obj0 = 0 ;
16319 
16320     if(!PyArg_ParseTuple(args,(char *)"Os:AValue_add",&obj0,&arg2)) goto fail;
16321     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16322     {
16323         try {
16324             (arg1)->add((char const *)arg2);
16325 
16326         }catch (XmlException e) {
16327             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16328             return NULL;
16329         }catch (std::range_error e) {
16330             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16331             return NULL;
16332         }catch (std::out_of_range e) {
16333             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16334             return NULL;
16335         }catch (DoesNotExist e) {
16336             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16337             return NULL;
16338         }catch(...) {
16339             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16340             return NULL;
16341         }
16342     }
16343     Py_INCREF(Py_None); resultobj = Py_None;
16344     return resultobj;
16345     fail:
16346     return NULL;
16347 }
16348 
16349 
_wrap_delete_AValue(PyObject * self,PyObject * args)16350 static PyObject *_wrap_delete_AValue(PyObject *self, PyObject *args) {
16351     PyObject *resultobj;
16352     AValue *arg1 = (AValue *) 0 ;
16353     PyObject * obj0 = 0 ;
16354 
16355     if(!PyArg_ParseTuple(args,(char *)"O:delete_AValue",&obj0)) goto fail;
16356     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16357     {
16358         try {
16359             delete arg1;
16360 
16361         }catch (XmlException e) {
16362             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16363             return NULL;
16364         }catch (std::range_error e) {
16365             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16366             return NULL;
16367         }catch (std::out_of_range e) {
16368             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16369             return NULL;
16370         }catch (DoesNotExist e) {
16371             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16372             return NULL;
16373         }catch(...) {
16374             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16375             return NULL;
16376         }
16377     }
16378     Py_INCREF(Py_None); resultobj = Py_None;
16379     return resultobj;
16380     fail:
16381     return NULL;
16382 }
16383 
16384 
AValue_swigregister(PyObject * self,PyObject * args)16385 static PyObject * AValue_swigregister(PyObject *self, PyObject *args) {
16386     PyObject *obj;
16387     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16388     SWIG_TypeClientData(SWIGTYPE_p_AValue, obj);
16389     Py_INCREF(obj);
16390     return Py_BuildValue((char *)"");
16391 }
_wrap_new_AVPs(PyObject * self,PyObject * args)16392 static PyObject *_wrap_new_AVPs(PyObject *self, PyObject *args) {
16393     PyObject *resultobj;
16394     char *arg1 ;
16395     AVPs *result;
16396 
16397     if(!PyArg_ParseTuple(args,(char *)"s:new_AVPs",&arg1)) goto fail;
16398     {
16399         try {
16400             result = (AVPs *)new AVPs(arg1);
16401 
16402         }catch (XmlException e) {
16403             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16404             return NULL;
16405         }catch (std::range_error e) {
16406             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16407             return NULL;
16408         }catch (std::out_of_range e) {
16409             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16410             return NULL;
16411         }catch (DoesNotExist e) {
16412             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16413             return NULL;
16414         }catch(...) {
16415             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16416             return NULL;
16417         }
16418     }
16419     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_AVPs, 1);
16420     return resultobj;
16421     fail:
16422     return NULL;
16423 }
16424 
16425 
_wrap_AVPs_makeAVPs(PyObject * self,PyObject * args)16426 static PyObject *_wrap_AVPs_makeAVPs(PyObject *self, PyObject *args) {
16427     PyObject *resultobj;
16428     char *arg1 ;
16429     unsigned int arg2 ;
16430     AVPs *result;
16431     PyObject * obj1 = 0 ;
16432 
16433     if(!PyArg_ParseTuple(args,(char *)"sO:AVPs_makeAVPs",&arg1,&obj1)) goto fail;
16434     arg2 = (unsigned int) PyInt_AsLong(obj1);
16435     if (PyErr_Occurred()) SWIG_fail;
16436     {
16437         try {
16438             result = (AVPs *)AVPs::makeAVPs(arg1,arg2);
16439 
16440         }catch (XmlException e) {
16441             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16442             return NULL;
16443         }catch (std::range_error e) {
16444             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16445             return NULL;
16446         }catch (std::out_of_range e) {
16447             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16448             return NULL;
16449         }catch (DoesNotExist e) {
16450             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16451             return NULL;
16452         }catch(...) {
16453             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16454             return NULL;
16455         }
16456     }
16457     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_AVPs, 0);
16458     return resultobj;
16459     fail:
16460     return NULL;
16461 }
16462 
16463 
_wrap_AVPs_get__SWIG_0(PyObject * self,PyObject * args)16464 static PyObject *_wrap_AVPs_get__SWIG_0(PyObject *self, PyObject *args) {
16465     PyObject *resultobj;
16466     AVPs *arg1 = (AVPs *) 0 ;
16467     unsigned int arg2 ;
16468     AValue *result;
16469     PyObject * obj0 = 0 ;
16470     PyObject * obj1 = 0 ;
16471 
16472     if(!PyArg_ParseTuple(args,(char *)"OO:AVPs_get",&obj0,&obj1)) goto fail;
16473     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AVPs,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16474     arg2 = (unsigned int) PyInt_AsLong(obj1);
16475     if (PyErr_Occurred()) SWIG_fail;
16476     {
16477         try {
16478             result = (AValue *)(arg1)->get(arg2);
16479 
16480         }catch (XmlException e) {
16481             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16482             return NULL;
16483         }catch (std::range_error e) {
16484             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16485             return NULL;
16486         }catch (std::out_of_range e) {
16487             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16488             return NULL;
16489         }catch (DoesNotExist e) {
16490             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16491             return NULL;
16492         }catch(...) {
16493             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16494             return NULL;
16495         }
16496     }
16497     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_AValue, 0);
16498     return resultobj;
16499     fail:
16500     return NULL;
16501 }
16502 
16503 
_wrap_AVPs_get__SWIG_1(PyObject * self,PyObject * args)16504 static PyObject *_wrap_AVPs_get__SWIG_1(PyObject *self, PyObject *args) {
16505     PyObject *resultobj;
16506     AVPs *arg1 = (AVPs *) 0 ;
16507     char *arg2 ;
16508     AValue *result;
16509     PyObject * obj0 = 0 ;
16510 
16511     if(!PyArg_ParseTuple(args,(char *)"Os:AVPs_get",&obj0,&arg2)) goto fail;
16512     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AVPs,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16513     {
16514         try {
16515             result = (AValue *)(arg1)->get((char const *)arg2);
16516 
16517         }catch (XmlException e) {
16518             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16519             return NULL;
16520         }catch (std::range_error e) {
16521             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16522             return NULL;
16523         }catch (std::out_of_range e) {
16524             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16525             return NULL;
16526         }catch (DoesNotExist e) {
16527             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16528             return NULL;
16529         }catch(...) {
16530             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16531             return NULL;
16532         }
16533     }
16534     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_AValue, 0);
16535     return resultobj;
16536     fail:
16537     return NULL;
16538 }
16539 
16540 
_wrap_AVPs_get(PyObject * self,PyObject * args)16541 static PyObject *_wrap_AVPs_get(PyObject *self, PyObject *args) {
16542     int argc;
16543     PyObject *argv[3];
16544     int ii;
16545 
16546     argc = PyObject_Length(args);
16547     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
16548         argv[ii] = PyTuple_GetItem(args,ii);
16549     }
16550     if (argc == 2) {
16551         int _v;
16552         {
16553             void *ptr;
16554             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_AVPs, 0) == -1) {
16555                 _v = 0;
16556                 PyErr_Clear();
16557             }else {
16558                 _v = 1;
16559             }
16560         }
16561         if (_v) {
16562             {
16563                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
16564             }
16565             if (_v) {
16566                 return _wrap_AVPs_get__SWIG_0(self,args);
16567             }
16568         }
16569     }
16570     if (argc == 2) {
16571         int _v;
16572         {
16573             void *ptr;
16574             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_AVPs, 0) == -1) {
16575                 _v = 0;
16576                 PyErr_Clear();
16577             }else {
16578                 _v = 1;
16579             }
16580         }
16581         if (_v) {
16582             {
16583                 _v = PyString_Check(argv[1]) ? 1 : 0;
16584             }
16585             if (_v) {
16586                 return _wrap_AVPs_get__SWIG_1(self,args);
16587             }
16588         }
16589     }
16590 
16591     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'AVPs_get'");
16592     return NULL;
16593 }
16594 
16595 
_wrap_AVPs_check(PyObject * self,PyObject * args)16596 static PyObject *_wrap_AVPs_check(PyObject *self, PyObject *args) {
16597     PyObject *resultobj;
16598     AVPs *arg1 = (AVPs *) 0 ;
16599     char *arg2 ;
16600     int result;
16601     PyObject * obj0 = 0 ;
16602 
16603     if(!PyArg_ParseTuple(args,(char *)"Os:AVPs_check",&obj0,&arg2)) goto fail;
16604     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AVPs,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16605     {
16606         try {
16607             result = (int)(arg1)->check((char const *)arg2);
16608 
16609         }catch (XmlException e) {
16610             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16611             return NULL;
16612         }catch (std::range_error e) {
16613             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16614             return NULL;
16615         }catch (std::out_of_range e) {
16616             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16617             return NULL;
16618         }catch (DoesNotExist e) {
16619             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16620             return NULL;
16621         }catch(...) {
16622             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16623             return NULL;
16624         }
16625     }
16626     resultobj = PyInt_FromLong((long)result);
16627     return resultobj;
16628     fail:
16629     return NULL;
16630 }
16631 
16632 
_wrap_AVPs_notGotten(PyObject * self,PyObject * args)16633 static PyObject *_wrap_AVPs_notGotten(PyObject *self, PyObject *args) {
16634     PyObject *resultobj;
16635     AVPs *arg1 = (AVPs *) 0 ;
16636     Option<string > result;
16637     PyObject * obj0 = 0 ;
16638 
16639     if(!PyArg_ParseTuple(args,(char *)"O:AVPs_notGotten",&obj0)) goto fail;
16640     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AVPs,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16641     {
16642         try {
16643             result = (arg1)->notGotten();
16644 
16645         }catch (XmlException e) {
16646             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16647             return NULL;
16648         }catch (std::range_error e) {
16649             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16650             return NULL;
16651         }catch (std::out_of_range e) {
16652             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16653             return NULL;
16654         }catch (DoesNotExist e) {
16655             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16656             return NULL;
16657         }catch(...) {
16658             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16659             return NULL;
16660         }
16661     }
16662     {
16663         Option<string > * resultptr;
16664         resultptr = new Option<string >((Option<string > &) result);
16665         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_OptionTstring_t, 1);
16666     }
16667     return resultobj;
16668     fail:
16669     return NULL;
16670 }
16671 
16672 
_wrap_delete_AVPs(PyObject * self,PyObject * args)16673 static PyObject *_wrap_delete_AVPs(PyObject *self, PyObject *args) {
16674     PyObject *resultobj;
16675     AVPs *arg1 = (AVPs *) 0 ;
16676     PyObject * obj0 = 0 ;
16677 
16678     if(!PyArg_ParseTuple(args,(char *)"O:delete_AVPs",&obj0)) goto fail;
16679     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AVPs,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16680     {
16681         try {
16682             delete arg1;
16683 
16684         }catch (XmlException e) {
16685             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16686             return NULL;
16687         }catch (std::range_error e) {
16688             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16689             return NULL;
16690         }catch (std::out_of_range e) {
16691             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16692             return NULL;
16693         }catch (DoesNotExist e) {
16694             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16695             return NULL;
16696         }catch(...) {
16697             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16698             return NULL;
16699         }
16700     }
16701     Py_INCREF(Py_None); resultobj = Py_None;
16702     return resultobj;
16703     fail:
16704     return NULL;
16705 }
16706 
16707 
AVPs_swigregister(PyObject * self,PyObject * args)16708 static PyObject * AVPs_swigregister(PyObject *self, PyObject *args) {
16709     PyObject *obj;
16710     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16711     SWIG_TypeClientData(SWIGTYPE_p_AVPs, obj);
16712     Py_INCREF(obj);
16713     return Py_BuildValue((char *)"");
16714 }
_wrap_new_AList(PyObject * self,PyObject * args)16715 static PyObject *_wrap_new_AList(PyObject *self, PyObject *args) {
16716     PyObject *resultobj;
16717     char *arg1 ;
16718     AList *result;
16719 
16720     if(!PyArg_ParseTuple(args,(char *)"s:new_AList",&arg1)) goto fail;
16721     {
16722         try {
16723             result = (AList *)new AList(arg1);
16724 
16725         }catch (XmlException e) {
16726             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16727             return NULL;
16728         }catch (std::range_error e) {
16729             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16730             return NULL;
16731         }catch (std::out_of_range e) {
16732             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16733             return NULL;
16734         }catch (DoesNotExist e) {
16735             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16736             return NULL;
16737         }catch(...) {
16738             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16739             return NULL;
16740         }
16741     }
16742     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_AList, 1);
16743     return resultobj;
16744     fail:
16745     return NULL;
16746 }
16747 
16748 
_wrap_delete_AList(PyObject * self,PyObject * args)16749 static PyObject *_wrap_delete_AList(PyObject *self, PyObject *args) {
16750     PyObject *resultobj;
16751     AList *arg1 = (AList *) 0 ;
16752     PyObject * obj0 = 0 ;
16753 
16754     if(!PyArg_ParseTuple(args,(char *)"O:delete_AList",&obj0)) goto fail;
16755     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16756     {
16757         try {
16758             delete arg1;
16759 
16760         }catch (XmlException e) {
16761             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16762             return NULL;
16763         }catch (std::range_error e) {
16764             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16765             return NULL;
16766         }catch (std::out_of_range e) {
16767             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16768             return NULL;
16769         }catch (DoesNotExist e) {
16770             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16771             return NULL;
16772         }catch(...) {
16773             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16774             return NULL;
16775         }
16776     }
16777     Py_INCREF(Py_None); resultobj = Py_None;
16778     return resultobj;
16779     fail:
16780     return NULL;
16781 }
16782 
16783 
_wrap_AList_attrv_set(PyObject * self,PyObject * args)16784 static PyObject *_wrap_AList_attrv_set(PyObject *self, PyObject *args) {
16785     PyObject *resultobj;
16786     AList *arg1 = (AList *) 0 ;
16787     char **arg2 = (char **) 0 ;
16788     PyObject * obj0 = 0 ;
16789     PyObject * obj1 = 0 ;
16790 
16791     if(!PyArg_ParseTuple(args,(char *)"OO:AList_attrv_set",&obj0,&obj1)) goto fail;
16792     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16793     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_p_char,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16794     if (arg1) (arg1)->attrv = arg2;
16795 
16796     Py_INCREF(Py_None); resultobj = Py_None;
16797     return resultobj;
16798     fail:
16799     return NULL;
16800 }
16801 
16802 
_wrap_AList_attrv_get(PyObject * self,PyObject * args)16803 static PyObject *_wrap_AList_attrv_get(PyObject *self, PyObject *args) {
16804     PyObject *resultobj;
16805     AList *arg1 = (AList *) 0 ;
16806     char **result;
16807     PyObject * obj0 = 0 ;
16808 
16809     if(!PyArg_ParseTuple(args,(char *)"O:AList_attrv_get",&obj0)) goto fail;
16810     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16811     result = (char **) ((arg1)->attrv);
16812 
16813     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_p_char, 0);
16814     return resultobj;
16815     fail:
16816     return NULL;
16817 }
16818 
16819 
_wrap_AList_attrl_set(PyObject * self,PyObject * args)16820 static PyObject *_wrap_AList_attrl_set(PyObject *self, PyObject *args) {
16821     PyObject *resultobj;
16822     AList *arg1 = (AList *) 0 ;
16823     char *arg2 ;
16824     PyObject * obj0 = 0 ;
16825 
16826     if(!PyArg_ParseTuple(args,(char *)"Os:AList_attrl_set",&obj0,&arg2)) goto fail;
16827     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16828     {
16829         if (arg1->attrl) delete [] arg1->attrl;
16830         if (arg2) {
16831             arg1->attrl = (char *) (new char[strlen(arg2)+1]);
16832             strcpy((char *) arg1->attrl,arg2);
16833         }else {
16834             arg1->attrl = 0;
16835         }
16836     }
16837     Py_INCREF(Py_None); resultobj = Py_None;
16838     return resultobj;
16839     fail:
16840     return NULL;
16841 }
16842 
16843 
_wrap_AList_attrl_get(PyObject * self,PyObject * args)16844 static PyObject *_wrap_AList_attrl_get(PyObject *self, PyObject *args) {
16845     PyObject *resultobj;
16846     AList *arg1 = (AList *) 0 ;
16847     char *result;
16848     PyObject * obj0 = 0 ;
16849 
16850     if(!PyArg_ParseTuple(args,(char *)"O:AList_attrl_get",&obj0)) goto fail;
16851     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16852     result = (char *) ((arg1)->attrl);
16853 
16854     resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
16855     return resultobj;
16856     fail:
16857     return NULL;
16858 }
16859 
16860 
_wrap_AList_attrs_set(PyObject * self,PyObject * args)16861 static PyObject *_wrap_AList_attrs_set(PyObject *self, PyObject *args) {
16862     PyObject *resultobj;
16863     AList *arg1 = (AList *) 0 ;
16864     int arg2 ;
16865     PyObject * obj0 = 0 ;
16866 
16867     if(!PyArg_ParseTuple(args,(char *)"Oi:AList_attrs_set",&obj0,&arg2)) goto fail;
16868     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16869     if (arg1) (arg1)->attrs = arg2;
16870 
16871     Py_INCREF(Py_None); resultobj = Py_None;
16872     return resultobj;
16873     fail:
16874     return NULL;
16875 }
16876 
16877 
_wrap_AList_attrs_get(PyObject * self,PyObject * args)16878 static PyObject *_wrap_AList_attrs_get(PyObject *self, PyObject *args) {
16879     PyObject *resultobj;
16880     AList *arg1 = (AList *) 0 ;
16881     int result;
16882     PyObject * obj0 = 0 ;
16883 
16884     if(!PyArg_ParseTuple(args,(char *)"O:AList_attrs_get",&obj0)) goto fail;
16885     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_AList,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16886     result = (int) ((arg1)->attrs);
16887 
16888     resultobj = PyInt_FromLong((long)result);
16889     return resultobj;
16890     fail:
16891     return NULL;
16892 }
16893 
16894 
AList_swigregister(PyObject * self,PyObject * args)16895 static PyObject * AList_swigregister(PyObject *self, PyObject *args) {
16896     PyObject *obj;
16897     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16898     SWIG_TypeClientData(SWIGTYPE_p_AList, obj);
16899     Py_INCREF(obj);
16900     return Py_BuildValue((char *)"");
16901 }
_wrap_XmlException_getMsg(PyObject * self,PyObject * args)16902 static PyObject *_wrap_XmlException_getMsg(PyObject *self, PyObject *args) {
16903     PyObject *resultobj;
16904     XmlException *arg1 = (XmlException *) 0 ;
16905     string result;
16906     PyObject * obj0 = 0 ;
16907 
16908     if(!PyArg_ParseTuple(args,(char *)"O:XmlException_getMsg",&obj0)) goto fail;
16909     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlException,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16910     {
16911         try {
16912             result = (arg1)->getMsg();
16913 
16914         }catch (XmlException e) {
16915             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16916             return NULL;
16917         }catch (std::range_error e) {
16918             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16919             return NULL;
16920         }catch (std::out_of_range e) {
16921             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16922             return NULL;
16923         }catch (DoesNotExist e) {
16924             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16925             return NULL;
16926         }catch(...) {
16927             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16928             return NULL;
16929         }
16930     }
16931     {
16932         resultobj = PyString_FromString((&result)->c_str());
16933     }
16934     return resultobj;
16935     fail:
16936     return NULL;
16937 }
16938 
16939 
_wrap_new_XmlException(PyObject * self,PyObject * args)16940 static PyObject *_wrap_new_XmlException(PyObject *self, PyObject *args) {
16941     PyObject *resultobj;
16942     XmlException *result;
16943 
16944     if(!PyArg_ParseTuple(args,(char *)":new_XmlException")) goto fail;
16945     {
16946         try {
16947             result = (XmlException *)new XmlException();
16948 
16949         }catch (XmlException e) {
16950             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16951             return NULL;
16952         }catch (std::range_error e) {
16953             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16954             return NULL;
16955         }catch (std::out_of_range e) {
16956             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16957             return NULL;
16958         }catch (DoesNotExist e) {
16959             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16960             return NULL;
16961         }catch(...) {
16962             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16963             return NULL;
16964         }
16965     }
16966     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_XmlException, 1);
16967     return resultobj;
16968     fail:
16969     return NULL;
16970 }
16971 
16972 
_wrap_delete_XmlException(PyObject * self,PyObject * args)16973 static PyObject *_wrap_delete_XmlException(PyObject *self, PyObject *args) {
16974     PyObject *resultobj;
16975     XmlException *arg1 = (XmlException *) 0 ;
16976     PyObject * obj0 = 0 ;
16977 
16978     if(!PyArg_ParseTuple(args,(char *)"O:delete_XmlException",&obj0)) goto fail;
16979     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlException,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
16980     {
16981         try {
16982             delete arg1;
16983 
16984         }catch (XmlException e) {
16985             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
16986             return NULL;
16987         }catch (std::range_error e) {
16988             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16989             return NULL;
16990         }catch (std::out_of_range e) {
16991             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
16992             return NULL;
16993         }catch (DoesNotExist e) {
16994             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
16995             return NULL;
16996         }catch(...) {
16997             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
16998             return NULL;
16999         }
17000     }
17001     Py_INCREF(Py_None); resultobj = Py_None;
17002     return resultobj;
17003     fail:
17004     return NULL;
17005 }
17006 
17007 
XmlException_swigregister(PyObject * self,PyObject * args)17008 static PyObject * XmlException_swigregister(PyObject *self, PyObject *args) {
17009     PyObject *obj;
17010     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17011     SWIG_TypeClientData(SWIGTYPE_p_XmlException, obj);
17012     Py_INCREF(obj);
17013     return Py_BuildValue((char *)"");
17014 }
_wrap_new_URLException(PyObject * self,PyObject * args)17015 static PyObject *_wrap_new_URLException(PyObject *self, PyObject *args) {
17016     PyObject *resultobj;
17017     string *arg1 = 0 ;
17018     URLException *result;
17019     PyObject * obj0 = 0 ;
17020 
17021     if(!PyArg_ParseTuple(args,(char *)"O:new_URLException",&obj0)) goto fail;
17022     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17023     if (arg1 == NULL) {
17024         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17025     }
17026     {
17027         try {
17028             result = (URLException *)new URLException((string const &)*arg1);
17029 
17030         }catch (XmlException e) {
17031             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17032             return NULL;
17033         }catch (std::range_error e) {
17034             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17035             return NULL;
17036         }catch (std::out_of_range e) {
17037             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17038             return NULL;
17039         }catch (DoesNotExist e) {
17040             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17041             return NULL;
17042         }catch(...) {
17043             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17044             return NULL;
17045         }
17046     }
17047     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_URLException, 1);
17048     return resultobj;
17049     fail:
17050     return NULL;
17051 }
17052 
17053 
_wrap_delete_URLException(PyObject * self,PyObject * args)17054 static PyObject *_wrap_delete_URLException(PyObject *self, PyObject *args) {
17055     PyObject *resultobj;
17056     URLException *arg1 = (URLException *) 0 ;
17057     PyObject * obj0 = 0 ;
17058 
17059     if(!PyArg_ParseTuple(args,(char *)"O:delete_URLException",&obj0)) goto fail;
17060     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URLException,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17061     {
17062         try {
17063             delete arg1;
17064 
17065         }catch (XmlException e) {
17066             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17067             return NULL;
17068         }catch (std::range_error e) {
17069             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17070             return NULL;
17071         }catch (std::out_of_range e) {
17072             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17073             return NULL;
17074         }catch (DoesNotExist e) {
17075             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17076             return NULL;
17077         }catch(...) {
17078             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17079             return NULL;
17080         }
17081     }
17082     Py_INCREF(Py_None); resultobj = Py_None;
17083     return resultobj;
17084     fail:
17085     return NULL;
17086 }
17087 
17088 
URLException_swigregister(PyObject * self,PyObject * args)17089 static PyObject * URLException_swigregister(PyObject *self, PyObject *args) {
17090     PyObject *obj;
17091     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17092     SWIG_TypeClientData(SWIGTYPE_p_URLException, obj);
17093     Py_INCREF(obj);
17094     return Py_BuildValue((char *)"");
17095 }
_wrap_new_ParseException(PyObject * self,PyObject * args)17096 static PyObject *_wrap_new_ParseException(PyObject *self, PyObject *args) {
17097     PyObject *resultobj;
17098     string *arg1 = 0 ;
17099     ParseException *result;
17100     PyObject * obj0 = 0 ;
17101 
17102     if(!PyArg_ParseTuple(args,(char *)"O:new_ParseException",&obj0)) goto fail;
17103     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17104     if (arg1 == NULL) {
17105         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17106     }
17107     {
17108         try {
17109             result = (ParseException *)new ParseException((string const &)*arg1);
17110 
17111         }catch (XmlException e) {
17112             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17113             return NULL;
17114         }catch (std::range_error e) {
17115             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17116             return NULL;
17117         }catch (std::out_of_range e) {
17118             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17119             return NULL;
17120         }catch (DoesNotExist e) {
17121             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17122             return NULL;
17123         }catch(...) {
17124             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17125             return NULL;
17126         }
17127     }
17128     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ParseException, 1);
17129     return resultobj;
17130     fail:
17131     return NULL;
17132 }
17133 
17134 
_wrap_delete_ParseException(PyObject * self,PyObject * args)17135 static PyObject *_wrap_delete_ParseException(PyObject *self, PyObject *args) {
17136     PyObject *resultobj;
17137     ParseException *arg1 = (ParseException *) 0 ;
17138     PyObject * obj0 = 0 ;
17139 
17140     if(!PyArg_ParseTuple(args,(char *)"O:delete_ParseException",&obj0)) goto fail;
17141     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ParseException,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17142     {
17143         try {
17144             delete arg1;
17145 
17146         }catch (XmlException e) {
17147             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17148             return NULL;
17149         }catch (std::range_error e) {
17150             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17151             return NULL;
17152         }catch (std::out_of_range e) {
17153             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17154             return NULL;
17155         }catch (DoesNotExist e) {
17156             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17157             return NULL;
17158         }catch(...) {
17159             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17160             return NULL;
17161         }
17162     }
17163     Py_INCREF(Py_None); resultobj = Py_None;
17164     return resultobj;
17165     fail:
17166     return NULL;
17167 }
17168 
17169 
ParseException_swigregister(PyObject * self,PyObject * args)17170 static PyObject * ParseException_swigregister(PyObject *self, PyObject *args) {
17171     PyObject *obj;
17172     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17173     SWIG_TypeClientData(SWIGTYPE_p_ParseException, obj);
17174     Py_INCREF(obj);
17175     return Py_BuildValue((char *)"");
17176 }
_wrap_new_HttpException(PyObject * self,PyObject * args)17177 static PyObject *_wrap_new_HttpException(PyObject *self, PyObject *args) {
17178     PyObject *resultobj;
17179     string *arg1 = 0 ;
17180     HttpException *result;
17181     PyObject * obj0 = 0 ;
17182 
17183     if(!PyArg_ParseTuple(args,(char *)"O:new_HttpException",&obj0)) goto fail;
17184     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17185     if (arg1 == NULL) {
17186         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17187     }
17188     {
17189         try {
17190             result = (HttpException *)new HttpException((string const &)*arg1);
17191 
17192         }catch (XmlException e) {
17193             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17194             return NULL;
17195         }catch (std::range_error e) {
17196             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17197             return NULL;
17198         }catch (std::out_of_range e) {
17199             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17200             return NULL;
17201         }catch (DoesNotExist e) {
17202             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17203             return NULL;
17204         }catch(...) {
17205             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17206             return NULL;
17207         }
17208     }
17209     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_HttpException, 1);
17210     return resultobj;
17211     fail:
17212     return NULL;
17213 }
17214 
17215 
_wrap_delete_HttpException(PyObject * self,PyObject * args)17216 static PyObject *_wrap_delete_HttpException(PyObject *self, PyObject *args) {
17217     PyObject *resultobj;
17218     HttpException *arg1 = (HttpException *) 0 ;
17219     PyObject * obj0 = 0 ;
17220 
17221     if(!PyArg_ParseTuple(args,(char *)"O:delete_HttpException",&obj0)) goto fail;
17222     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_HttpException,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17223     {
17224         try {
17225             delete arg1;
17226 
17227         }catch (XmlException e) {
17228             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17229             return NULL;
17230         }catch (std::range_error e) {
17231             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17232             return NULL;
17233         }catch (std::out_of_range e) {
17234             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17235             return NULL;
17236         }catch (DoesNotExist e) {
17237             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17238             return NULL;
17239         }catch(...) {
17240             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17241             return NULL;
17242         }
17243     }
17244     Py_INCREF(Py_None); resultobj = Py_None;
17245     return resultobj;
17246     fail:
17247     return NULL;
17248 }
17249 
17250 
HttpException_swigregister(PyObject * self,PyObject * args)17251 static PyObject * HttpException_swigregister(PyObject *self, PyObject *args) {
17252     PyObject *obj;
17253     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17254     SWIG_TypeClientData(SWIGTYPE_p_HttpException, obj);
17255     Py_INCREF(obj);
17256     return Py_BuildValue((char *)"");
17257 }
_wrap_new_CmdException(PyObject * self,PyObject * args)17258 static PyObject *_wrap_new_CmdException(PyObject *self, PyObject *args) {
17259     PyObject *resultobj;
17260     string *arg1 = 0 ;
17261     CmdException *result;
17262     PyObject * obj0 = 0 ;
17263 
17264     if(!PyArg_ParseTuple(args,(char *)"O:new_CmdException",&obj0)) goto fail;
17265     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17266     if (arg1 == NULL) {
17267         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17268     }
17269     {
17270         try {
17271             result = (CmdException *)new CmdException((string const &)*arg1);
17272 
17273         }catch (XmlException e) {
17274             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17275             return NULL;
17276         }catch (std::range_error e) {
17277             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17278             return NULL;
17279         }catch (std::out_of_range e) {
17280             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17281             return NULL;
17282         }catch (DoesNotExist e) {
17283             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17284             return NULL;
17285         }catch(...) {
17286             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17287             return NULL;
17288         }
17289     }
17290     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_CmdException, 1);
17291     return resultobj;
17292     fail:
17293     return NULL;
17294 }
17295 
17296 
_wrap_delete_CmdException(PyObject * self,PyObject * args)17297 static PyObject *_wrap_delete_CmdException(PyObject *self, PyObject *args) {
17298     PyObject *resultobj;
17299     CmdException *arg1 = (CmdException *) 0 ;
17300     PyObject * obj0 = 0 ;
17301 
17302     if(!PyArg_ParseTuple(args,(char *)"O:delete_CmdException",&obj0)) goto fail;
17303     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_CmdException,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17304     {
17305         try {
17306             delete arg1;
17307 
17308         }catch (XmlException e) {
17309             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17310             return NULL;
17311         }catch (std::range_error e) {
17312             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17313             return NULL;
17314         }catch (std::out_of_range e) {
17315             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17316             return NULL;
17317         }catch (DoesNotExist e) {
17318             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17319             return NULL;
17320         }catch(...) {
17321             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17322             return NULL;
17323         }
17324     }
17325     Py_INCREF(Py_None); resultobj = Py_None;
17326     return resultobj;
17327     fail:
17328     return NULL;
17329 }
17330 
17331 
CmdException_swigregister(PyObject * self,PyObject * args)17332 static PyObject * CmdException_swigregister(PyObject *self, PyObject *args) {
17333     PyObject *obj;
17334     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17335     SWIG_TypeClientData(SWIGTYPE_p_CmdException, obj);
17336     Py_INCREF(obj);
17337     return Py_BuildValue((char *)"");
17338 }
_wrap_ErrorXml_desc_set(PyObject * self,PyObject * args)17339 static PyObject *_wrap_ErrorXml_desc_set(PyObject *self, PyObject *args) {
17340     PyObject *resultobj;
17341     ErrorXml *arg1 = (ErrorXml *) 0 ;
17342     string arg2 ;
17343     PyObject * obj0 = 0 ;
17344     PyObject * obj1 = 0 ;
17345 
17346     if(!PyArg_ParseTuple(args,(char *)"OO:ErrorXml_desc_set",&obj0,&obj1)) goto fail;
17347     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ErrorXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17348     {
17349         arg2 = PyString_AsString(resultobj);
17350         if (PyErr_Occurred()) return NULL;
17351     }
17352     if (arg1) (arg1)->desc = arg2;
17353 
17354     Py_INCREF(Py_None); resultobj = Py_None;
17355     return resultobj;
17356     fail:
17357     return NULL;
17358 }
17359 
17360 
_wrap_ErrorXml_desc_get(PyObject * self,PyObject * args)17361 static PyObject *_wrap_ErrorXml_desc_get(PyObject *self, PyObject *args) {
17362     PyObject *resultobj;
17363     ErrorXml *arg1 = (ErrorXml *) 0 ;
17364     string result;
17365     PyObject * obj0 = 0 ;
17366 
17367     if(!PyArg_ParseTuple(args,(char *)"O:ErrorXml_desc_get",&obj0)) goto fail;
17368     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ErrorXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17369     result =  ((arg1)->desc);
17370 
17371     {
17372         resultobj = PyString_FromString((&result)->c_str());
17373     }
17374     return resultobj;
17375     fail:
17376     return NULL;
17377 }
17378 
17379 
_wrap_ErrorXml_code_set(PyObject * self,PyObject * args)17380 static PyObject *_wrap_ErrorXml_code_set(PyObject *self, PyObject *args) {
17381     PyObject *resultobj;
17382     ErrorXml *arg1 = (ErrorXml *) 0 ;
17383     string arg2 ;
17384     PyObject * obj0 = 0 ;
17385     PyObject * obj1 = 0 ;
17386 
17387     if(!PyArg_ParseTuple(args,(char *)"OO:ErrorXml_code_set",&obj0,&obj1)) goto fail;
17388     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ErrorXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17389     {
17390         arg2 = PyString_AsString(resultobj);
17391         if (PyErr_Occurred()) return NULL;
17392     }
17393     if (arg1) (arg1)->code = arg2;
17394 
17395     Py_INCREF(Py_None); resultobj = Py_None;
17396     return resultobj;
17397     fail:
17398     return NULL;
17399 }
17400 
17401 
_wrap_ErrorXml_code_get(PyObject * self,PyObject * args)17402 static PyObject *_wrap_ErrorXml_code_get(PyObject *self, PyObject *args) {
17403     PyObject *resultobj;
17404     ErrorXml *arg1 = (ErrorXml *) 0 ;
17405     string result;
17406     PyObject * obj0 = 0 ;
17407 
17408     if(!PyArg_ParseTuple(args,(char *)"O:ErrorXml_code_get",&obj0)) goto fail;
17409     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ErrorXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17410     result =  ((arg1)->code);
17411 
17412     {
17413         resultobj = PyString_FromString((&result)->c_str());
17414     }
17415     return resultobj;
17416     fail:
17417     return NULL;
17418 }
17419 
17420 
_wrap_new_ErrorXml(PyObject * self,PyObject * args)17421 static PyObject *_wrap_new_ErrorXml(PyObject *self, PyObject *args) {
17422     PyObject *resultobj;
17423     XmlBuffer *arg1 = 0 ;
17424     ErrorXml *result;
17425     PyObject * obj0 = 0 ;
17426 
17427     if(!PyArg_ParseTuple(args,(char *)"O:new_ErrorXml",&obj0)) goto fail;
17428     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17429     if (arg1 == NULL) {
17430         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17431     }
17432     {
17433         try {
17434             result = (ErrorXml *)new ErrorXml(*arg1);
17435 
17436         }catch (XmlException e) {
17437             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17438             return NULL;
17439         }catch (std::range_error e) {
17440             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17441             return NULL;
17442         }catch (std::out_of_range e) {
17443             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17444             return NULL;
17445         }catch (DoesNotExist e) {
17446             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17447             return NULL;
17448         }catch(...) {
17449             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17450             return NULL;
17451         }
17452     }
17453     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ErrorXml, 1);
17454     return resultobj;
17455     fail:
17456     return NULL;
17457 }
17458 
17459 
_wrap_delete_ErrorXml(PyObject * self,PyObject * args)17460 static PyObject *_wrap_delete_ErrorXml(PyObject *self, PyObject *args) {
17461     PyObject *resultobj;
17462     ErrorXml *arg1 = (ErrorXml *) 0 ;
17463     PyObject * obj0 = 0 ;
17464 
17465     if(!PyArg_ParseTuple(args,(char *)"O:delete_ErrorXml",&obj0)) goto fail;
17466     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ErrorXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17467     {
17468         try {
17469             delete arg1;
17470 
17471         }catch (XmlException e) {
17472             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17473             return NULL;
17474         }catch (std::range_error e) {
17475             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17476             return NULL;
17477         }catch (std::out_of_range e) {
17478             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17479             return NULL;
17480         }catch (DoesNotExist e) {
17481             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17482             return NULL;
17483         }catch(...) {
17484             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17485             return NULL;
17486         }
17487     }
17488     Py_INCREF(Py_None); resultobj = Py_None;
17489     return resultobj;
17490     fail:
17491     return NULL;
17492 }
17493 
17494 
ErrorXml_swigregister(PyObject * self,PyObject * args)17495 static PyObject * ErrorXml_swigregister(PyObject *self, PyObject *args) {
17496     PyObject *obj;
17497     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17498     SWIG_TypeClientData(SWIGTYPE_p_ErrorXml, obj);
17499     Py_INCREF(obj);
17500     return Py_BuildValue((char *)"");
17501 }
_wrap_KeyValueXml_valType_set(PyObject * self,PyObject * args)17502 static PyObject *_wrap_KeyValueXml_valType_set(PyObject *self, PyObject *args) {
17503     PyObject *resultobj;
17504     KeyValueXml *arg1 = (KeyValueXml *) 0 ;
17505     string arg2 ;
17506     PyObject * obj0 = 0 ;
17507     PyObject * obj1 = 0 ;
17508 
17509     if(!PyArg_ParseTuple(args,(char *)"OO:KeyValueXml_valType_set",&obj0,&obj1)) goto fail;
17510     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyValueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17511     {
17512         arg2 = PyString_AsString(resultobj);
17513         if (PyErr_Occurred()) return NULL;
17514     }
17515     if (arg1) (arg1)->valType = arg2;
17516 
17517     Py_INCREF(Py_None); resultobj = Py_None;
17518     return resultobj;
17519     fail:
17520     return NULL;
17521 }
17522 
17523 
_wrap_KeyValueXml_valType_get(PyObject * self,PyObject * args)17524 static PyObject *_wrap_KeyValueXml_valType_get(PyObject *self, PyObject *args) {
17525     PyObject *resultobj;
17526     KeyValueXml *arg1 = (KeyValueXml *) 0 ;
17527     string result;
17528     PyObject * obj0 = 0 ;
17529 
17530     if(!PyArg_ParseTuple(args,(char *)"O:KeyValueXml_valType_get",&obj0)) goto fail;
17531     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyValueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17532     result =  ((arg1)->valType);
17533 
17534     {
17535         resultobj = PyString_FromString((&result)->c_str());
17536     }
17537     return resultobj;
17538     fail:
17539     return NULL;
17540 }
17541 
17542 
_wrap_KeyValueXml_val_set(PyObject * self,PyObject * args)17543 static PyObject *_wrap_KeyValueXml_val_set(PyObject *self, PyObject *args) {
17544     PyObject *resultobj;
17545     KeyValueXml *arg1 = (KeyValueXml *) 0 ;
17546     string arg2 ;
17547     PyObject * obj0 = 0 ;
17548     PyObject * obj1 = 0 ;
17549 
17550     if(!PyArg_ParseTuple(args,(char *)"OO:KeyValueXml_val_set",&obj0,&obj1)) goto fail;
17551     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyValueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17552     {
17553         arg2 = PyString_AsString(resultobj);
17554         if (PyErr_Occurred()) return NULL;
17555     }
17556     if (arg1) (arg1)->val = arg2;
17557 
17558     Py_INCREF(Py_None); resultobj = Py_None;
17559     return resultobj;
17560     fail:
17561     return NULL;
17562 }
17563 
17564 
_wrap_KeyValueXml_val_get(PyObject * self,PyObject * args)17565 static PyObject *_wrap_KeyValueXml_val_get(PyObject *self, PyObject *args) {
17566     PyObject *resultobj;
17567     KeyValueXml *arg1 = (KeyValueXml *) 0 ;
17568     string result;
17569     PyObject * obj0 = 0 ;
17570 
17571     if(!PyArg_ParseTuple(args,(char *)"O:KeyValueXml_val_get",&obj0)) goto fail;
17572     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyValueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17573     result =  ((arg1)->val);
17574 
17575     {
17576         resultobj = PyString_FromString((&result)->c_str());
17577     }
17578     return resultobj;
17579     fail:
17580     return NULL;
17581 }
17582 
17583 
_wrap_new_KeyValueXml__SWIG_0(PyObject * self,PyObject * args)17584 static PyObject *_wrap_new_KeyValueXml__SWIG_0(PyObject *self, PyObject *args) {
17585     PyObject *resultobj;
17586     XmlBuffer *arg1 = 0 ;
17587     KeyValueXml *result;
17588     PyObject * obj0 = 0 ;
17589 
17590     if(!PyArg_ParseTuple(args,(char *)"O:new_KeyValueXml",&obj0)) goto fail;
17591     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17592     if (arg1 == NULL) {
17593         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17594     }
17595     {
17596         try {
17597             result = (KeyValueXml *)new KeyValueXml(*arg1);
17598 
17599         }catch (XmlException e) {
17600             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17601             return NULL;
17602         }catch (std::range_error e) {
17603             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17604             return NULL;
17605         }catch (std::out_of_range e) {
17606             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17607             return NULL;
17608         }catch (DoesNotExist e) {
17609             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17610             return NULL;
17611         }catch(...) {
17612             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17613             return NULL;
17614         }
17615     }
17616     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_KeyValueXml, 1);
17617     return resultobj;
17618     fail:
17619     return NULL;
17620 }
17621 
17622 
_wrap_new_KeyValueXml__SWIG_1(PyObject * self,PyObject * args)17623 static PyObject *_wrap_new_KeyValueXml__SWIG_1(PyObject *self, PyObject *args) {
17624     PyObject *resultobj;
17625     char *arg1 ;
17626     KeyValueXml *result;
17627 
17628     if(!PyArg_ParseTuple(args,(char *)"s:new_KeyValueXml",&arg1)) goto fail;
17629     {
17630         try {
17631             result = (KeyValueXml *)new KeyValueXml((char const *)arg1);
17632 
17633         }catch (XmlException e) {
17634             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17635             return NULL;
17636         }catch (std::range_error e) {
17637             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17638             return NULL;
17639         }catch (std::out_of_range e) {
17640             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17641             return NULL;
17642         }catch (DoesNotExist e) {
17643             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17644             return NULL;
17645         }catch(...) {
17646             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17647             return NULL;
17648         }
17649     }
17650     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_KeyValueXml, 1);
17651     return resultobj;
17652     fail:
17653     return NULL;
17654 }
17655 
17656 
_wrap_new_KeyValueXml(PyObject * self,PyObject * args)17657 static PyObject *_wrap_new_KeyValueXml(PyObject *self, PyObject *args) {
17658     int argc;
17659     PyObject *argv[2];
17660     int ii;
17661 
17662     argc = PyObject_Length(args);
17663     for (ii = 0; (ii < argc) && (ii < 1); ii++) {
17664         argv[ii] = PyTuple_GetItem(args,ii);
17665     }
17666     if (argc == 1) {
17667         int _v;
17668         {
17669             void *ptr;
17670             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_XmlBuffer, 0) == -1) {
17671                 _v = 0;
17672                 PyErr_Clear();
17673             }else {
17674                 _v = 1;
17675             }
17676         }
17677         if (_v) {
17678             return _wrap_new_KeyValueXml__SWIG_0(self,args);
17679         }
17680     }
17681     if (argc == 1) {
17682         int _v;
17683         {
17684             _v = PyString_Check(argv[0]) ? 1 : 0;
17685         }
17686         if (_v) {
17687             return _wrap_new_KeyValueXml__SWIG_1(self,args);
17688         }
17689     }
17690 
17691     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_KeyValueXml'");
17692     return NULL;
17693 }
17694 
17695 
_wrap_KeyValueXml_toStringBuffer(PyObject * self,PyObject * args)17696 static PyObject *_wrap_KeyValueXml_toStringBuffer(PyObject *self, PyObject *args) {
17697     PyObject *resultobj;
17698     KeyValueXml *arg1 = (KeyValueXml *) 0 ;
17699     string *arg2 = 0 ;
17700     char *arg3 ;
17701     PyObject * obj0 = 0 ;
17702     PyObject * obj1 = 0 ;
17703 
17704     if(!PyArg_ParseTuple(args,(char *)"OOs:KeyValueXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
17705     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyValueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17706     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17707     if (arg2 == NULL) {
17708         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17709     }
17710     {
17711         try {
17712             (arg1)->toStringBuffer(*arg2,arg3);
17713 
17714         }catch (XmlException e) {
17715             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17716             return NULL;
17717         }catch (std::range_error e) {
17718             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17719             return NULL;
17720         }catch (std::out_of_range e) {
17721             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17722             return NULL;
17723         }catch (DoesNotExist e) {
17724             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17725             return NULL;
17726         }catch(...) {
17727             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17728             return NULL;
17729         }
17730     }
17731     Py_INCREF(Py_None); resultobj = Py_None;
17732     return resultobj;
17733     fail:
17734     return NULL;
17735 }
17736 
17737 
_wrap_KeyValueXml___str__(PyObject * self,PyObject * args)17738 static PyObject *_wrap_KeyValueXml___str__(PyObject *self, PyObject *args) {
17739     PyObject *resultobj;
17740     KeyValueXml *arg1 = (KeyValueXml *) 0 ;
17741     string result;
17742     PyObject * obj0 = 0 ;
17743 
17744     if(!PyArg_ParseTuple(args,(char *)"O:KeyValueXml___str__",&obj0)) goto fail;
17745     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyValueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17746     {
17747         try {
17748             result = KeyValueXml___str__(arg1);
17749 
17750         }catch (XmlException e) {
17751             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17752             return NULL;
17753         }catch (std::range_error e) {
17754             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17755             return NULL;
17756         }catch (std::out_of_range e) {
17757             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17758             return NULL;
17759         }catch (DoesNotExist e) {
17760             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17761             return NULL;
17762         }catch(...) {
17763             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17764             return NULL;
17765         }
17766     }
17767     {
17768         resultobj = PyString_FromString((&result)->c_str());
17769     }
17770     return resultobj;
17771     fail:
17772     return NULL;
17773 }
17774 
17775 
_wrap_delete_KeyValueXml(PyObject * self,PyObject * args)17776 static PyObject *_wrap_delete_KeyValueXml(PyObject *self, PyObject *args) {
17777     PyObject *resultobj;
17778     KeyValueXml *arg1 = (KeyValueXml *) 0 ;
17779     PyObject * obj0 = 0 ;
17780 
17781     if(!PyArg_ParseTuple(args,(char *)"O:delete_KeyValueXml",&obj0)) goto fail;
17782     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyValueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17783     {
17784         try {
17785             delete arg1;
17786 
17787         }catch (XmlException e) {
17788             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17789             return NULL;
17790         }catch (std::range_error e) {
17791             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17792             return NULL;
17793         }catch (std::out_of_range e) {
17794             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17795             return NULL;
17796         }catch (DoesNotExist e) {
17797             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17798             return NULL;
17799         }catch(...) {
17800             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17801             return NULL;
17802         }
17803     }
17804     Py_INCREF(Py_None); resultobj = Py_None;
17805     return resultobj;
17806     fail:
17807     return NULL;
17808 }
17809 
17810 
KeyValueXml_swigregister(PyObject * self,PyObject * args)17811 static PyObject * KeyValueXml_swigregister(PyObject *self, PyObject *args) {
17812     PyObject *obj;
17813     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17814     SWIG_TypeClientData(SWIGTYPE_p_KeyValueXml, obj);
17815     Py_INCREF(obj);
17816     return Py_BuildValue((char *)"");
17817 }
_wrap_NameSpaceXml_name_set(PyObject * self,PyObject * args)17818 static PyObject *_wrap_NameSpaceXml_name_set(PyObject *self, PyObject *args) {
17819     PyObject *resultobj;
17820     NameSpaceXml *arg1 = (NameSpaceXml *) 0 ;
17821     string arg2 ;
17822     PyObject * obj0 = 0 ;
17823     PyObject * obj1 = 0 ;
17824 
17825     if(!PyArg_ParseTuple(args,(char *)"OO:NameSpaceXml_name_set",&obj0,&obj1)) goto fail;
17826     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17827     {
17828         arg2 = PyString_AsString(resultobj);
17829         if (PyErr_Occurred()) return NULL;
17830     }
17831     if (arg1) (arg1)->name = arg2;
17832 
17833     Py_INCREF(Py_None); resultobj = Py_None;
17834     return resultobj;
17835     fail:
17836     return NULL;
17837 }
17838 
17839 
_wrap_NameSpaceXml_name_get(PyObject * self,PyObject * args)17840 static PyObject *_wrap_NameSpaceXml_name_get(PyObject *self, PyObject *args) {
17841     PyObject *resultobj;
17842     NameSpaceXml *arg1 = (NameSpaceXml *) 0 ;
17843     string result;
17844     PyObject * obj0 = 0 ;
17845 
17846     if(!PyArg_ParseTuple(args,(char *)"O:NameSpaceXml_name_get",&obj0)) goto fail;
17847     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17848     result =  ((arg1)->name);
17849 
17850     {
17851         resultobj = PyString_FromString((&result)->c_str());
17852     }
17853     return resultobj;
17854     fail:
17855     return NULL;
17856 }
17857 
17858 
_wrap_new_NameSpaceXml(PyObject * self,PyObject * args)17859 static PyObject *_wrap_new_NameSpaceXml(PyObject *self, PyObject *args) {
17860     PyObject *resultobj;
17861     XmlBuffer *arg1 = 0 ;
17862     NameSpaceXml *result;
17863     PyObject * obj0 = 0 ;
17864 
17865     if(!PyArg_ParseTuple(args,(char *)"O:new_NameSpaceXml",&obj0)) goto fail;
17866     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17867     if (arg1 == NULL) {
17868         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17869     }
17870     {
17871         try {
17872             result = (NameSpaceXml *)new NameSpaceXml(*arg1);
17873 
17874         }catch (XmlException e) {
17875             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17876             return NULL;
17877         }catch (std::range_error e) {
17878             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17879             return NULL;
17880         }catch (std::out_of_range e) {
17881             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17882             return NULL;
17883         }catch (DoesNotExist e) {
17884             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17885             return NULL;
17886         }catch(...) {
17887             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17888             return NULL;
17889         }
17890     }
17891     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NameSpaceXml, 1);
17892     return resultobj;
17893     fail:
17894     return NULL;
17895 }
17896 
17897 
_wrap_NameSpaceXml_toStringBuffer(PyObject * self,PyObject * args)17898 static PyObject *_wrap_NameSpaceXml_toStringBuffer(PyObject *self, PyObject *args) {
17899     PyObject *resultobj;
17900     NameSpaceXml *arg1 = (NameSpaceXml *) 0 ;
17901     string *arg2 = 0 ;
17902     char *arg3 ;
17903     PyObject * obj0 = 0 ;
17904     PyObject * obj1 = 0 ;
17905 
17906     if(!PyArg_ParseTuple(args,(char *)"OOs:NameSpaceXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
17907     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17908     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17909     if (arg2 == NULL) {
17910         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
17911     }
17912     {
17913         try {
17914             (arg1)->toStringBuffer(*arg2,arg3);
17915 
17916         }catch (XmlException e) {
17917             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17918             return NULL;
17919         }catch (std::range_error e) {
17920             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17921             return NULL;
17922         }catch (std::out_of_range e) {
17923             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17924             return NULL;
17925         }catch (DoesNotExist e) {
17926             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17927             return NULL;
17928         }catch(...) {
17929             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17930             return NULL;
17931         }
17932     }
17933     Py_INCREF(Py_None); resultobj = Py_None;
17934     return resultobj;
17935     fail:
17936     return NULL;
17937 }
17938 
17939 
_wrap_delete_NameSpaceXml(PyObject * self,PyObject * args)17940 static PyObject *_wrap_delete_NameSpaceXml(PyObject *self, PyObject *args) {
17941     PyObject *resultobj;
17942     NameSpaceXml *arg1 = (NameSpaceXml *) 0 ;
17943     PyObject * obj0 = 0 ;
17944 
17945     if(!PyArg_ParseTuple(args,(char *)"O:delete_NameSpaceXml",&obj0)) goto fail;
17946     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpaceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17947     {
17948         try {
17949             delete arg1;
17950 
17951         }catch (XmlException e) {
17952             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
17953             return NULL;
17954         }catch (std::range_error e) {
17955             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17956             return NULL;
17957         }catch (std::out_of_range e) {
17958             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
17959             return NULL;
17960         }catch (DoesNotExist e) {
17961             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
17962             return NULL;
17963         }catch(...) {
17964             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
17965             return NULL;
17966         }
17967     }
17968     Py_INCREF(Py_None); resultobj = Py_None;
17969     return resultobj;
17970     fail:
17971     return NULL;
17972 }
17973 
17974 
NameSpaceXml_swigregister(PyObject * self,PyObject * args)17975 static PyObject * NameSpaceXml_swigregister(PyObject *self, PyObject *args) {
17976     PyObject *obj;
17977     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17978     SWIG_TypeClientData(SWIGTYPE_p_NameSpaceXml, obj);
17979     Py_INCREF(obj);
17980     return Py_BuildValue((char *)"");
17981 }
_wrap_HostXml_name_set(PyObject * self,PyObject * args)17982 static PyObject *_wrap_HostXml_name_set(PyObject *self, PyObject *args) {
17983     PyObject *resultobj;
17984     HostXml *arg1 = (HostXml *) 0 ;
17985     string arg2 ;
17986     PyObject * obj0 = 0 ;
17987     PyObject * obj1 = 0 ;
17988 
17989     if(!PyArg_ParseTuple(args,(char *)"OO:HostXml_name_set",&obj0,&obj1)) goto fail;
17990     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_HostXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
17991     {
17992         arg2 = PyString_AsString(resultobj);
17993         if (PyErr_Occurred()) return NULL;
17994     }
17995     if (arg1) (arg1)->name = arg2;
17996 
17997     Py_INCREF(Py_None); resultobj = Py_None;
17998     return resultobj;
17999     fail:
18000     return NULL;
18001 }
18002 
18003 
_wrap_HostXml_name_get(PyObject * self,PyObject * args)18004 static PyObject *_wrap_HostXml_name_get(PyObject *self, PyObject *args) {
18005     PyObject *resultobj;
18006     HostXml *arg1 = (HostXml *) 0 ;
18007     string result;
18008     PyObject * obj0 = 0 ;
18009 
18010     if(!PyArg_ParseTuple(args,(char *)"O:HostXml_name_get",&obj0)) goto fail;
18011     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_HostXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18012     result =  ((arg1)->name);
18013 
18014     {
18015         resultobj = PyString_FromString((&result)->c_str());
18016     }
18017     return resultobj;
18018     fail:
18019     return NULL;
18020 }
18021 
18022 
_wrap_new_HostXml(PyObject * self,PyObject * args)18023 static PyObject *_wrap_new_HostXml(PyObject *self, PyObject *args) {
18024     PyObject *resultobj;
18025     XmlBuffer *arg1 = 0 ;
18026     HostXml *result;
18027     PyObject * obj0 = 0 ;
18028 
18029     if(!PyArg_ParseTuple(args,(char *)"O:new_HostXml",&obj0)) goto fail;
18030     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18031     if (arg1 == NULL) {
18032         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18033     }
18034     {
18035         try {
18036             result = (HostXml *)new HostXml(*arg1);
18037 
18038         }catch (XmlException e) {
18039             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18040             return NULL;
18041         }catch (std::range_error e) {
18042             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18043             return NULL;
18044         }catch (std::out_of_range e) {
18045             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18046             return NULL;
18047         }catch (DoesNotExist e) {
18048             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18049             return NULL;
18050         }catch(...) {
18051             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18052             return NULL;
18053         }
18054     }
18055     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_HostXml, 1);
18056     return resultobj;
18057     fail:
18058     return NULL;
18059 }
18060 
18061 
_wrap_delete_HostXml(PyObject * self,PyObject * args)18062 static PyObject *_wrap_delete_HostXml(PyObject *self, PyObject *args) {
18063     PyObject *resultobj;
18064     HostXml *arg1 = (HostXml *) 0 ;
18065     PyObject * obj0 = 0 ;
18066 
18067     if(!PyArg_ParseTuple(args,(char *)"O:delete_HostXml",&obj0)) goto fail;
18068     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_HostXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18069     {
18070         try {
18071             delete arg1;
18072 
18073         }catch (XmlException e) {
18074             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18075             return NULL;
18076         }catch (std::range_error e) {
18077             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18078             return NULL;
18079         }catch (std::out_of_range e) {
18080             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18081             return NULL;
18082         }catch (DoesNotExist e) {
18083             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18084             return NULL;
18085         }catch(...) {
18086             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18087             return NULL;
18088         }
18089     }
18090     Py_INCREF(Py_None); resultobj = Py_None;
18091     return resultobj;
18092     fail:
18093     return NULL;
18094 }
18095 
18096 
HostXml_swigregister(PyObject * self,PyObject * args)18097 static PyObject * HostXml_swigregister(PyObject *self, PyObject *args) {
18098     PyObject *obj;
18099     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18100     SWIG_TypeClientData(SWIGTYPE_p_HostXml, obj);
18101     Py_INCREF(obj);
18102     return Py_BuildValue((char *)"");
18103 }
_wrap_new_LocalNameSpacePathXml(PyObject * self,PyObject * args)18104 static PyObject *_wrap_new_LocalNameSpacePathXml(PyObject *self, PyObject *args) {
18105     PyObject *resultobj;
18106     XmlBuffer *arg1 = 0 ;
18107     LocalNameSpacePathXml *result;
18108     PyObject * obj0 = 0 ;
18109 
18110     if(!PyArg_ParseTuple(args,(char *)"O:new_LocalNameSpacePathXml",&obj0)) goto fail;
18111     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18112     if (arg1 == NULL) {
18113         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18114     }
18115     {
18116         try {
18117             result = (LocalNameSpacePathXml *)new LocalNameSpacePathXml(*arg1);
18118 
18119         }catch (XmlException e) {
18120             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18121             return NULL;
18122         }catch (std::range_error e) {
18123             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18124             return NULL;
18125         }catch (std::out_of_range e) {
18126             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18127             return NULL;
18128         }catch (DoesNotExist e) {
18129             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18130             return NULL;
18131         }catch(...) {
18132             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18133             return NULL;
18134         }
18135     }
18136     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_LocalNameSpacePathXml, 1);
18137     return resultobj;
18138     fail:
18139     return NULL;
18140 }
18141 
18142 
_wrap_delete_LocalNameSpacePathXml(PyObject * self,PyObject * args)18143 static PyObject *_wrap_delete_LocalNameSpacePathXml(PyObject *self, PyObject *args) {
18144     PyObject *resultobj;
18145     LocalNameSpacePathXml *arg1 = (LocalNameSpacePathXml *) 0 ;
18146     PyObject * obj0 = 0 ;
18147 
18148     if(!PyArg_ParseTuple(args,(char *)"O:delete_LocalNameSpacePathXml",&obj0)) goto fail;
18149     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_LocalNameSpacePathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18150     {
18151         try {
18152             delete arg1;
18153 
18154         }catch (XmlException e) {
18155             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18156             return NULL;
18157         }catch (std::range_error e) {
18158             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18159             return NULL;
18160         }catch (std::out_of_range e) {
18161             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18162             return NULL;
18163         }catch (DoesNotExist e) {
18164             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18165             return NULL;
18166         }catch(...) {
18167             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18168             return NULL;
18169         }
18170     }
18171     Py_INCREF(Py_None); resultobj = Py_None;
18172     return resultobj;
18173     fail:
18174     return NULL;
18175 }
18176 
18177 
LocalNameSpacePathXml_swigregister(PyObject * self,PyObject * args)18178 static PyObject * LocalNameSpacePathXml_swigregister(PyObject *self, PyObject *args) {
18179     PyObject *obj;
18180     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18181     SWIG_TypeClientData(SWIGTYPE_p_LocalNameSpacePathXml, obj);
18182     Py_INCREF(obj);
18183     return Py_BuildValue((char *)"");
18184 }
_wrap_NameSpacePathXml_host_set(PyObject * self,PyObject * args)18185 static PyObject *_wrap_NameSpacePathXml_host_set(PyObject *self, PyObject *args) {
18186     PyObject *resultobj;
18187     NameSpacePathXml *arg1 = (NameSpacePathXml *) 0 ;
18188     HostXml *arg2 = (HostXml *) 0 ;
18189     PyObject * obj0 = 0 ;
18190     PyObject * obj1 = 0 ;
18191 
18192     if(!PyArg_ParseTuple(args,(char *)"OO:NameSpacePathXml_host_set",&obj0,&obj1)) goto fail;
18193     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpacePathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18194     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_HostXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18195     if (arg1) (arg1)->host = *arg2;
18196 
18197     Py_INCREF(Py_None); resultobj = Py_None;
18198     return resultobj;
18199     fail:
18200     return NULL;
18201 }
18202 
18203 
_wrap_NameSpacePathXml_host_get(PyObject * self,PyObject * args)18204 static PyObject *_wrap_NameSpacePathXml_host_get(PyObject *self, PyObject *args) {
18205     PyObject *resultobj;
18206     NameSpacePathXml *arg1 = (NameSpacePathXml *) 0 ;
18207     HostXml *result;
18208     PyObject * obj0 = 0 ;
18209 
18210     if(!PyArg_ParseTuple(args,(char *)"O:NameSpacePathXml_host_get",&obj0)) goto fail;
18211     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpacePathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18212     result = (HostXml *)& ((arg1)->host);
18213 
18214     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_HostXml, 0);
18215     return resultobj;
18216     fail:
18217     return NULL;
18218 }
18219 
18220 
_wrap_NameSpacePathXml_lns_set(PyObject * self,PyObject * args)18221 static PyObject *_wrap_NameSpacePathXml_lns_set(PyObject *self, PyObject *args) {
18222     PyObject *resultobj;
18223     NameSpacePathXml *arg1 = (NameSpacePathXml *) 0 ;
18224     LocalNameSpacePathXml *arg2 = (LocalNameSpacePathXml *) 0 ;
18225     PyObject * obj0 = 0 ;
18226     PyObject * obj1 = 0 ;
18227 
18228     if(!PyArg_ParseTuple(args,(char *)"OO:NameSpacePathXml_lns_set",&obj0,&obj1)) goto fail;
18229     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpacePathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18230     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_LocalNameSpacePathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18231     if (arg1) (arg1)->lns = *arg2;
18232 
18233     Py_INCREF(Py_None); resultobj = Py_None;
18234     return resultobj;
18235     fail:
18236     return NULL;
18237 }
18238 
18239 
_wrap_NameSpacePathXml_lns_get(PyObject * self,PyObject * args)18240 static PyObject *_wrap_NameSpacePathXml_lns_get(PyObject *self, PyObject *args) {
18241     PyObject *resultobj;
18242     NameSpacePathXml *arg1 = (NameSpacePathXml *) 0 ;
18243     LocalNameSpacePathXml *result;
18244     PyObject * obj0 = 0 ;
18245 
18246     if(!PyArg_ParseTuple(args,(char *)"O:NameSpacePathXml_lns_get",&obj0)) goto fail;
18247     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpacePathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18248     result = (LocalNameSpacePathXml *)& ((arg1)->lns);
18249 
18250     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_LocalNameSpacePathXml, 0);
18251     return resultobj;
18252     fail:
18253     return NULL;
18254 }
18255 
18256 
_wrap_new_NameSpacePathXml(PyObject * self,PyObject * args)18257 static PyObject *_wrap_new_NameSpacePathXml(PyObject *self, PyObject *args) {
18258     PyObject *resultobj;
18259     XmlBuffer *arg1 = 0 ;
18260     NameSpacePathXml *result;
18261     PyObject * obj0 = 0 ;
18262 
18263     if(!PyArg_ParseTuple(args,(char *)"O:new_NameSpacePathXml",&obj0)) goto fail;
18264     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18265     if (arg1 == NULL) {
18266         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18267     }
18268     {
18269         try {
18270             result = (NameSpacePathXml *)new NameSpacePathXml(*arg1);
18271 
18272         }catch (XmlException e) {
18273             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18274             return NULL;
18275         }catch (std::range_error e) {
18276             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18277             return NULL;
18278         }catch (std::out_of_range e) {
18279             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18280             return NULL;
18281         }catch (DoesNotExist e) {
18282             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18283             return NULL;
18284         }catch(...) {
18285             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18286             return NULL;
18287         }
18288     }
18289     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NameSpacePathXml, 1);
18290     return resultobj;
18291     fail:
18292     return NULL;
18293 }
18294 
18295 
_wrap_delete_NameSpacePathXml(PyObject * self,PyObject * args)18296 static PyObject *_wrap_delete_NameSpacePathXml(PyObject *self, PyObject *args) {
18297     PyObject *resultobj;
18298     NameSpacePathXml *arg1 = (NameSpacePathXml *) 0 ;
18299     PyObject * obj0 = 0 ;
18300 
18301     if(!PyArg_ParseTuple(args,(char *)"O:delete_NameSpacePathXml",&obj0)) goto fail;
18302     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NameSpacePathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18303     {
18304         try {
18305             delete arg1;
18306 
18307         }catch (XmlException e) {
18308             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18309             return NULL;
18310         }catch (std::range_error e) {
18311             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18312             return NULL;
18313         }catch (std::out_of_range e) {
18314             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18315             return NULL;
18316         }catch (DoesNotExist e) {
18317             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18318             return NULL;
18319         }catch(...) {
18320             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18321             return NULL;
18322         }
18323     }
18324     Py_INCREF(Py_None); resultobj = Py_None;
18325     return resultobj;
18326     fail:
18327     return NULL;
18328 }
18329 
18330 
NameSpacePathXml_swigregister(PyObject * self,PyObject * args)18331 static PyObject * NameSpacePathXml_swigregister(PyObject *self, PyObject *args) {
18332     PyObject *obj;
18333     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18334     SWIG_TypeClientData(SWIGTYPE_p_NameSpacePathXml, obj);
18335     Py_INCREF(obj);
18336     return Py_BuildValue((char *)"");
18337 }
_wrap_RetValXml_type_set(PyObject * self,PyObject * args)18338 static PyObject *_wrap_RetValXml_type_set(PyObject *self, PyObject *args) {
18339     PyObject *resultobj;
18340     RetValXml *arg1 = (RetValXml *) 0 ;
18341     int arg2 ;
18342     PyObject * obj0 = 0 ;
18343 
18344     if(!PyArg_ParseTuple(args,(char *)"Oi:RetValXml_type_set",&obj0,&arg2)) goto fail;
18345     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_RetValXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18346     if (arg1) (arg1)->type = arg2;
18347 
18348     Py_INCREF(Py_None); resultobj = Py_None;
18349     return resultobj;
18350     fail:
18351     return NULL;
18352 }
18353 
18354 
_wrap_RetValXml_type_get(PyObject * self,PyObject * args)18355 static PyObject *_wrap_RetValXml_type_get(PyObject *self, PyObject *args) {
18356     PyObject *resultobj;
18357     RetValXml *arg1 = (RetValXml *) 0 ;
18358     int result;
18359     PyObject * obj0 = 0 ;
18360 
18361     if(!PyArg_ParseTuple(args,(char *)"O:RetValXml_type_get",&obj0)) goto fail;
18362     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_RetValXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18363     result = (int) ((arg1)->type);
18364 
18365     resultobj = PyInt_FromLong((long)result);
18366     return resultobj;
18367     fail:
18368     return NULL;
18369 }
18370 
18371 
_wrap_delete_RetValXml(PyObject * self,PyObject * args)18372 static PyObject *_wrap_delete_RetValXml(PyObject *self, PyObject *args) {
18373     PyObject *resultobj;
18374     RetValXml *arg1 = (RetValXml *) 0 ;
18375     PyObject * obj0 = 0 ;
18376 
18377     if(!PyArg_ParseTuple(args,(char *)"O:delete_RetValXml",&obj0)) goto fail;
18378     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_RetValXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18379     {
18380         try {
18381             delete arg1;
18382 
18383         }catch (XmlException e) {
18384             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18385             return NULL;
18386         }catch (std::range_error e) {
18387             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18388             return NULL;
18389         }catch (std::out_of_range e) {
18390             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18391             return NULL;
18392         }catch (DoesNotExist e) {
18393             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18394             return NULL;
18395         }catch(...) {
18396             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18397             return NULL;
18398         }
18399     }
18400     Py_INCREF(Py_None); resultobj = Py_None;
18401     return resultobj;
18402     fail:
18403     return NULL;
18404 }
18405 
18406 
_wrap_RetValXml_clone(PyObject * self,PyObject * args)18407 static PyObject *_wrap_RetValXml_clone(PyObject *self, PyObject *args) {
18408     PyObject *resultobj;
18409     RetValXml *arg1 = (RetValXml *) 0 ;
18410     RetValXml *result;
18411     PyObject * obj0 = 0 ;
18412 
18413     if(!PyArg_ParseTuple(args,(char *)"O:RetValXml_clone",&obj0)) goto fail;
18414     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_RetValXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18415     {
18416         try {
18417             result = (RetValXml *)(arg1)->clone();
18418 
18419         }catch (XmlException e) {
18420             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18421             return NULL;
18422         }catch (std::range_error e) {
18423             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18424             return NULL;
18425         }catch (std::out_of_range e) {
18426             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18427             return NULL;
18428         }catch (DoesNotExist e) {
18429             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18430             return NULL;
18431         }catch(...) {
18432             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18433             return NULL;
18434         }
18435     }
18436     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_RetValXml, 0);
18437     return resultobj;
18438     fail:
18439     return NULL;
18440 }
18441 
18442 
_wrap_RetValXml_getType(PyObject * self,PyObject * args)18443 static PyObject *_wrap_RetValXml_getType(PyObject *self, PyObject *args) {
18444     PyObject *resultobj;
18445     RetValXml *arg1 = (RetValXml *) 0 ;
18446     int result;
18447     PyObject * obj0 = 0 ;
18448 
18449     if(!PyArg_ParseTuple(args,(char *)"O:RetValXml_getType",&obj0)) goto fail;
18450     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_RetValXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18451     {
18452         try {
18453             result = (int)(arg1)->getType();
18454 
18455         }catch (XmlException e) {
18456             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18457             return NULL;
18458         }catch (std::range_error e) {
18459             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18460             return NULL;
18461         }catch (std::out_of_range e) {
18462             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18463             return NULL;
18464         }catch (DoesNotExist e) {
18465             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18466             return NULL;
18467         }catch(...) {
18468             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18469             return NULL;
18470         }
18471     }
18472     resultobj = PyInt_FromLong((long)result);
18473     return resultobj;
18474     fail:
18475     return NULL;
18476 }
18477 
18478 
_wrap_RetValXml_toStringBuffer(PyObject * self,PyObject * args)18479 static PyObject *_wrap_RetValXml_toStringBuffer(PyObject *self, PyObject *args) {
18480     PyObject *resultobj;
18481     RetValXml *arg1 = (RetValXml *) 0 ;
18482     string *arg2 = 0 ;
18483     char *arg3 = (char *) "" ;
18484     PyObject * obj0 = 0 ;
18485     PyObject * obj1 = 0 ;
18486 
18487     if(!PyArg_ParseTuple(args,(char *)"OO|s:RetValXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
18488     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_RetValXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18489     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18490     if (arg2 == NULL) {
18491         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18492     }
18493     {
18494         try {
18495             (arg1)->toStringBuffer(*arg2,arg3);
18496 
18497         }catch (XmlException e) {
18498             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18499             return NULL;
18500         }catch (std::range_error e) {
18501             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18502             return NULL;
18503         }catch (std::out_of_range e) {
18504             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18505             return NULL;
18506         }catch (DoesNotExist e) {
18507             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18508             return NULL;
18509         }catch(...) {
18510             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18511             return NULL;
18512         }
18513     }
18514     Py_INCREF(Py_None); resultobj = Py_None;
18515     return resultobj;
18516     fail:
18517     return NULL;
18518 }
18519 
18520 
_wrap_RetValXml___str__(PyObject * self,PyObject * args)18521 static PyObject *_wrap_RetValXml___str__(PyObject *self, PyObject *args) {
18522     PyObject *resultobj;
18523     RetValXml *arg1 = (RetValXml *) 0 ;
18524     string result;
18525     PyObject * obj0 = 0 ;
18526 
18527     if(!PyArg_ParseTuple(args,(char *)"O:RetValXml___str__",&obj0)) goto fail;
18528     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_RetValXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18529     {
18530         try {
18531             result = RetValXml___str__(arg1);
18532 
18533         }catch (XmlException e) {
18534             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18535             return NULL;
18536         }catch (std::range_error e) {
18537             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18538             return NULL;
18539         }catch (std::out_of_range e) {
18540             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18541             return NULL;
18542         }catch (DoesNotExist e) {
18543             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18544             return NULL;
18545         }catch(...) {
18546             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18547             return NULL;
18548         }
18549     }
18550     {
18551         resultobj = PyString_FromString((&result)->c_str());
18552     }
18553     return resultobj;
18554     fail:
18555     return NULL;
18556 }
18557 
18558 
_wrap_RetValXml___long__(PyObject * self,PyObject * args)18559 static PyObject *_wrap_RetValXml___long__(PyObject *self, PyObject *args) {
18560     PyObject *resultobj;
18561     RetValXml *arg1 = (RetValXml *) 0 ;
18562     long long result;
18563     PyObject * obj0 = 0 ;
18564 
18565     if(!PyArg_ParseTuple(args,(char *)"O:RetValXml___long__",&obj0)) goto fail;
18566     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_RetValXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18567     {
18568         try {
18569             result = (long long)RetValXml___long__(arg1);
18570 
18571         }catch (XmlException e) {
18572             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18573             return NULL;
18574         }catch (std::range_error e) {
18575             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18576             return NULL;
18577         }catch (std::out_of_range e) {
18578             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18579             return NULL;
18580         }catch (DoesNotExist e) {
18581             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18582             return NULL;
18583         }catch(...) {
18584             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18585             return NULL;
18586         }
18587     }
18588     resultobj = PyLong_FromLongLong(result);
18589     return resultobj;
18590     fail:
18591     return NULL;
18592 }
18593 
18594 
RetValXml_swigregister(PyObject * self,PyObject * args)18595 static PyObject * RetValXml_swigregister(PyObject *self, PyObject *args) {
18596     PyObject *obj;
18597     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18598     SWIG_TypeClientData(SWIGTYPE_p_RetValXml, obj);
18599     Py_INCREF(obj);
18600     return Py_BuildValue((char *)"");
18601 }
_wrap_delete_ValueXml(PyObject * self,PyObject * args)18602 static PyObject *_wrap_delete_ValueXml(PyObject *self, PyObject *args) {
18603     PyObject *resultobj;
18604     ValueXml *arg1 = (ValueXml *) 0 ;
18605     PyObject * obj0 = 0 ;
18606 
18607     if(!PyArg_ParseTuple(args,(char *)"O:delete_ValueXml",&obj0)) goto fail;
18608     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ValueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18609     {
18610         try {
18611             delete arg1;
18612 
18613         }catch (XmlException e) {
18614             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18615             return NULL;
18616         }catch (std::range_error e) {
18617             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18618             return NULL;
18619         }catch (std::out_of_range e) {
18620             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18621             return NULL;
18622         }catch (DoesNotExist e) {
18623             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18624             return NULL;
18625         }catch(...) {
18626             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18627             return NULL;
18628         }
18629     }
18630     Py_INCREF(Py_None); resultobj = Py_None;
18631     return resultobj;
18632     fail:
18633     return NULL;
18634 }
18635 
18636 
ValueXml_swigregister(PyObject * self,PyObject * args)18637 static PyObject * ValueXml_swigregister(PyObject *self, PyObject *args) {
18638     PyObject *obj;
18639     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18640     SWIG_TypeClientData(SWIGTYPE_p_ValueXml, obj);
18641     Py_INCREF(obj);
18642     return Py_BuildValue((char *)"");
18643 }
_wrap_KeyBindingXml_name_set(PyObject * self,PyObject * args)18644 static PyObject *_wrap_KeyBindingXml_name_set(PyObject *self, PyObject *args) {
18645     PyObject *resultobj;
18646     KeyBindingXml *arg1 = (KeyBindingXml *) 0 ;
18647     string arg2 ;
18648     PyObject * obj0 = 0 ;
18649     PyObject * obj1 = 0 ;
18650 
18651     if(!PyArg_ParseTuple(args,(char *)"OO:KeyBindingXml_name_set",&obj0,&obj1)) goto fail;
18652     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18653     {
18654         arg2 = PyString_AsString(resultobj);
18655         if (PyErr_Occurred()) return NULL;
18656     }
18657     if (arg1) (arg1)->name = arg2;
18658 
18659     Py_INCREF(Py_None); resultobj = Py_None;
18660     return resultobj;
18661     fail:
18662     return NULL;
18663 }
18664 
18665 
_wrap_KeyBindingXml_name_get(PyObject * self,PyObject * args)18666 static PyObject *_wrap_KeyBindingXml_name_get(PyObject *self, PyObject *args) {
18667     PyObject *resultobj;
18668     KeyBindingXml *arg1 = (KeyBindingXml *) 0 ;
18669     string result;
18670     PyObject * obj0 = 0 ;
18671 
18672     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingXml_name_get",&obj0)) goto fail;
18673     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18674     result =  ((arg1)->name);
18675 
18676     {
18677         resultobj = PyString_FromString((&result)->c_str());
18678     }
18679     return resultobj;
18680     fail:
18681     return NULL;
18682 }
18683 
18684 
_wrap_new_KeyBindingXml__SWIG_0(PyObject * self,PyObject * args)18685 static PyObject *_wrap_new_KeyBindingXml__SWIG_0(PyObject *self, PyObject *args) {
18686     PyObject *resultobj;
18687     XmlBuffer *arg1 = 0 ;
18688     KeyBindingXml *result;
18689     PyObject * obj0 = 0 ;
18690 
18691     if(!PyArg_ParseTuple(args,(char *)"O:new_KeyBindingXml",&obj0)) goto fail;
18692     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18693     if (arg1 == NULL) {
18694         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18695     }
18696     {
18697         try {
18698             result = (KeyBindingXml *)new KeyBindingXml(*arg1);
18699 
18700         }catch (XmlException e) {
18701             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18702             return NULL;
18703         }catch (std::range_error e) {
18704             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18705             return NULL;
18706         }catch (std::out_of_range e) {
18707             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18708             return NULL;
18709         }catch (DoesNotExist e) {
18710             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18711             return NULL;
18712         }catch(...) {
18713             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18714             return NULL;
18715         }
18716     }
18717     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_KeyBindingXml, 1);
18718     return resultobj;
18719     fail:
18720     return NULL;
18721 }
18722 
18723 
_wrap_new_KeyBindingXml__SWIG_1(PyObject * self,PyObject * args)18724 static PyObject *_wrap_new_KeyBindingXml__SWIG_1(PyObject *self, PyObject *args) {
18725     PyObject *resultobj;
18726     char *arg1 ;
18727     char *arg2 ;
18728     KeyBindingXml *result;
18729 
18730     if(!PyArg_ParseTuple(args,(char *)"ss:new_KeyBindingXml",&arg1,&arg2)) goto fail;
18731     {
18732         try {
18733             result = (KeyBindingXml *)new KeyBindingXml(arg1,arg2);
18734 
18735         }catch (XmlException e) {
18736             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18737             return NULL;
18738         }catch (std::range_error e) {
18739             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18740             return NULL;
18741         }catch (std::out_of_range e) {
18742             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18743             return NULL;
18744         }catch (DoesNotExist e) {
18745             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18746             return NULL;
18747         }catch(...) {
18748             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18749             return NULL;
18750         }
18751     }
18752     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_KeyBindingXml, 1);
18753     return resultobj;
18754     fail:
18755     return NULL;
18756 }
18757 
18758 
_wrap_new_KeyBindingXml(PyObject * self,PyObject * args)18759 static PyObject *_wrap_new_KeyBindingXml(PyObject *self, PyObject *args) {
18760     int argc;
18761     PyObject *argv[3];
18762     int ii;
18763 
18764     argc = PyObject_Length(args);
18765     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
18766         argv[ii] = PyTuple_GetItem(args,ii);
18767     }
18768     if (argc == 1) {
18769         int _v;
18770         {
18771             void *ptr;
18772             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_XmlBuffer, 0) == -1) {
18773                 _v = 0;
18774                 PyErr_Clear();
18775             }else {
18776                 _v = 1;
18777             }
18778         }
18779         if (_v) {
18780             return _wrap_new_KeyBindingXml__SWIG_0(self,args);
18781         }
18782     }
18783     if (argc == 2) {
18784         int _v;
18785         {
18786             _v = PyString_Check(argv[0]) ? 1 : 0;
18787         }
18788         if (_v) {
18789             {
18790                 _v = PyString_Check(argv[1]) ? 1 : 0;
18791             }
18792             if (_v) {
18793                 return _wrap_new_KeyBindingXml__SWIG_1(self,args);
18794             }
18795         }
18796     }
18797 
18798     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_KeyBindingXml'");
18799     return NULL;
18800 }
18801 
18802 
_wrap_KeyBindingXml_toStringBuffer(PyObject * self,PyObject * args)18803 static PyObject *_wrap_KeyBindingXml_toStringBuffer(PyObject *self, PyObject *args) {
18804     PyObject *resultobj;
18805     KeyBindingXml *arg1 = (KeyBindingXml *) 0 ;
18806     string *arg2 = 0 ;
18807     char *arg3 = (char *) "" ;
18808     PyObject * obj0 = 0 ;
18809     PyObject * obj1 = 0 ;
18810 
18811     if(!PyArg_ParseTuple(args,(char *)"OO|s:KeyBindingXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
18812     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18813     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18814     if (arg2 == NULL) {
18815         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18816     }
18817     {
18818         try {
18819             (arg1)->toStringBuffer(*arg2,arg3);
18820 
18821         }catch (XmlException e) {
18822             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18823             return NULL;
18824         }catch (std::range_error e) {
18825             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18826             return NULL;
18827         }catch (std::out_of_range e) {
18828             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18829             return NULL;
18830         }catch (DoesNotExist e) {
18831             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18832             return NULL;
18833         }catch(...) {
18834             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18835             return NULL;
18836         }
18837     }
18838     Py_INCREF(Py_None); resultobj = Py_None;
18839     return resultobj;
18840     fail:
18841     return NULL;
18842 }
18843 
18844 
_wrap_KeyBindingXml___str__(PyObject * self,PyObject * args)18845 static PyObject *_wrap_KeyBindingXml___str__(PyObject *self, PyObject *args) {
18846     PyObject *resultobj;
18847     KeyBindingXml *arg1 = (KeyBindingXml *) 0 ;
18848     string result;
18849     PyObject * obj0 = 0 ;
18850 
18851     if(!PyArg_ParseTuple(args,(char *)"O:KeyBindingXml___str__",&obj0)) goto fail;
18852     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18853     {
18854         try {
18855             result = KeyBindingXml___str__(arg1);
18856 
18857         }catch (XmlException e) {
18858             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18859             return NULL;
18860         }catch (std::range_error e) {
18861             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18862             return NULL;
18863         }catch (std::out_of_range e) {
18864             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18865             return NULL;
18866         }catch (DoesNotExist e) {
18867             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18868             return NULL;
18869         }catch(...) {
18870             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18871             return NULL;
18872         }
18873     }
18874     {
18875         resultobj = PyString_FromString((&result)->c_str());
18876     }
18877     return resultobj;
18878     fail:
18879     return NULL;
18880 }
18881 
18882 
_wrap_delete_KeyBindingXml(PyObject * self,PyObject * args)18883 static PyObject *_wrap_delete_KeyBindingXml(PyObject *self, PyObject *args) {
18884     PyObject *resultobj;
18885     KeyBindingXml *arg1 = (KeyBindingXml *) 0 ;
18886     PyObject * obj0 = 0 ;
18887 
18888     if(!PyArg_ParseTuple(args,(char *)"O:delete_KeyBindingXml",&obj0)) goto fail;
18889     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_KeyBindingXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18890     {
18891         try {
18892             delete arg1;
18893 
18894         }catch (XmlException e) {
18895             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18896             return NULL;
18897         }catch (std::range_error e) {
18898             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18899             return NULL;
18900         }catch (std::out_of_range e) {
18901             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18902             return NULL;
18903         }catch (DoesNotExist e) {
18904             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18905             return NULL;
18906         }catch(...) {
18907             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18908             return NULL;
18909         }
18910     }
18911     Py_INCREF(Py_None); resultobj = Py_None;
18912     return resultobj;
18913     fail:
18914     return NULL;
18915 }
18916 
18917 
KeyBindingXml_swigregister(PyObject * self,PyObject * args)18918 static PyObject * KeyBindingXml_swigregister(PyObject *self, PyObject *args) {
18919     PyObject *obj;
18920     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18921     SWIG_TypeClientData(SWIGTYPE_p_KeyBindingXml, obj);
18922     Py_INCREF(obj);
18923     return Py_BuildValue((char *)"");
18924 }
_wrap_InstanceNameXml_keys_set(PyObject * self,PyObject * args)18925 static PyObject *_wrap_InstanceNameXml_keys_set(PyObject *self, PyObject *args) {
18926     PyObject *resultobj;
18927     InstanceNameXml *arg1 = (InstanceNameXml *) 0 ;
18928     KeyBindingArray *arg2 = (KeyBindingArray *) 0 ;
18929     PyObject * obj0 = 0 ;
18930     PyObject * obj1 = 0 ;
18931 
18932     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceNameXml_keys_set",&obj0,&obj1)) goto fail;
18933     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18934     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_KeyBindingArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18935     if (arg1) (arg1)->keys = *arg2;
18936 
18937     Py_INCREF(Py_None); resultobj = Py_None;
18938     return resultobj;
18939     fail:
18940     return NULL;
18941 }
18942 
18943 
_wrap_InstanceNameXml_keys_get(PyObject * self,PyObject * args)18944 static PyObject *_wrap_InstanceNameXml_keys_get(PyObject *self, PyObject *args) {
18945     PyObject *resultobj;
18946     InstanceNameXml *arg1 = (InstanceNameXml *) 0 ;
18947     KeyBindingArray *result;
18948     PyObject * obj0 = 0 ;
18949 
18950     if(!PyArg_ParseTuple(args,(char *)"O:InstanceNameXml_keys_get",&obj0)) goto fail;
18951     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18952     result = (KeyBindingArray *)& ((arg1)->keys);
18953 
18954     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_KeyBindingArray, 0);
18955     return resultobj;
18956     fail:
18957     return NULL;
18958 }
18959 
18960 
_wrap_InstanceNameXml_toStringBuffer(PyObject * self,PyObject * args)18961 static PyObject *_wrap_InstanceNameXml_toStringBuffer(PyObject *self, PyObject *args) {
18962     PyObject *resultobj;
18963     InstanceNameXml *arg1 = (InstanceNameXml *) 0 ;
18964     string *arg2 = 0 ;
18965     char *arg3 = (char *) "" ;
18966     PyObject * obj0 = 0 ;
18967     PyObject * obj1 = 0 ;
18968 
18969     if(!PyArg_ParseTuple(args,(char *)"OO|s:InstanceNameXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
18970     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18971     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
18972     if (arg2 == NULL) {
18973         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
18974     }
18975     {
18976         try {
18977             (arg1)->toStringBuffer(*arg2,arg3);
18978 
18979         }catch (XmlException e) {
18980             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
18981             return NULL;
18982         }catch (std::range_error e) {
18983             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18984             return NULL;
18985         }catch (std::out_of_range e) {
18986             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
18987             return NULL;
18988         }catch (DoesNotExist e) {
18989             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
18990             return NULL;
18991         }catch(...) {
18992             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
18993             return NULL;
18994         }
18995     }
18996     Py_INCREF(Py_None); resultobj = Py_None;
18997     return resultobj;
18998     fail:
18999     return NULL;
19000 }
19001 
19002 
_wrap_delete_InstanceNameXml(PyObject * self,PyObject * args)19003 static PyObject *_wrap_delete_InstanceNameXml(PyObject *self, PyObject *args) {
19004     PyObject *resultobj;
19005     InstanceNameXml *arg1 = (InstanceNameXml *) 0 ;
19006     PyObject * obj0 = 0 ;
19007 
19008     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceNameXml",&obj0)) goto fail;
19009     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19010     {
19011         try {
19012             delete arg1;
19013 
19014         }catch (XmlException e) {
19015             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19016             return NULL;
19017         }catch (std::range_error e) {
19018             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19019             return NULL;
19020         }catch (std::out_of_range e) {
19021             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19022             return NULL;
19023         }catch (DoesNotExist e) {
19024             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19025             return NULL;
19026         }catch(...) {
19027             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19028             return NULL;
19029         }
19030     }
19031     Py_INCREF(Py_None); resultobj = Py_None;
19032     return resultobj;
19033     fail:
19034     return NULL;
19035 }
19036 
19037 
InstanceNameXml_swigregister(PyObject * self,PyObject * args)19038 static PyObject * InstanceNameXml_swigregister(PyObject *self, PyObject *args) {
19039     PyObject *obj;
19040     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19041     SWIG_TypeClientData(SWIGTYPE_p_InstanceNameXml, obj);
19042     Py_INCREF(obj);
19043     return Py_BuildValue((char *)"");
19044 }
_wrap_delete_InstanceNamesXml(PyObject * self,PyObject * args)19045 static PyObject *_wrap_delete_InstanceNamesXml(PyObject *self, PyObject *args) {
19046     PyObject *resultobj;
19047     InstanceNamesXml *arg1 = (InstanceNamesXml *) 0 ;
19048     PyObject * obj0 = 0 ;
19049 
19050     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceNamesXml",&obj0)) goto fail;
19051     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceNamesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19052     {
19053         try {
19054             delete arg1;
19055 
19056         }catch (XmlException e) {
19057             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19058             return NULL;
19059         }catch (std::range_error e) {
19060             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19061             return NULL;
19062         }catch (std::out_of_range e) {
19063             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19064             return NULL;
19065         }catch (DoesNotExist e) {
19066             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19067             return NULL;
19068         }catch(...) {
19069             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19070             return NULL;
19071         }
19072     }
19073     Py_INCREF(Py_None); resultobj = Py_None;
19074     return resultobj;
19075     fail:
19076     return NULL;
19077 }
19078 
19079 
InstanceNamesXml_swigregister(PyObject * self,PyObject * args)19080 static PyObject * InstanceNamesXml_swigregister(PyObject *self, PyObject *args) {
19081     PyObject *obj;
19082     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19083     SWIG_TypeClientData(SWIGTYPE_p_InstanceNamesXml, obj);
19084     Py_INCREF(obj);
19085     return Py_BuildValue((char *)"");
19086 }
_wrap_PropertyXml_name_set(PyObject * self,PyObject * args)19087 static PyObject *_wrap_PropertyXml_name_set(PyObject *self, PyObject *args) {
19088     PyObject *resultobj;
19089     PropertyXml *arg1 = (PropertyXml *) 0 ;
19090     string arg2 ;
19091     PyObject * obj0 = 0 ;
19092     PyObject * obj1 = 0 ;
19093 
19094     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_name_set",&obj0,&obj1)) goto fail;
19095     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19096     {
19097         arg2 = PyString_AsString(resultobj);
19098         if (PyErr_Occurred()) return NULL;
19099     }
19100     if (arg1) (arg1)->name = arg2;
19101 
19102     Py_INCREF(Py_None); resultobj = Py_None;
19103     return resultobj;
19104     fail:
19105     return NULL;
19106 }
19107 
19108 
_wrap_PropertyXml_name_get(PyObject * self,PyObject * args)19109 static PyObject *_wrap_PropertyXml_name_get(PyObject *self, PyObject *args) {
19110     PyObject *resultobj;
19111     PropertyXml *arg1 = (PropertyXml *) 0 ;
19112     string result;
19113     PyObject * obj0 = 0 ;
19114 
19115     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_name_get",&obj0)) goto fail;
19116     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19117     result =  ((arg1)->name);
19118 
19119     {
19120         resultobj = PyString_FromString((&result)->c_str());
19121     }
19122     return resultobj;
19123     fail:
19124     return NULL;
19125 }
19126 
19127 
_wrap_PropertyXml_type_set(PyObject * self,PyObject * args)19128 static PyObject *_wrap_PropertyXml_type_set(PyObject *self, PyObject *args) {
19129     PyObject *resultobj;
19130     PropertyXml *arg1 = (PropertyXml *) 0 ;
19131     string arg2 ;
19132     PyObject * obj0 = 0 ;
19133     PyObject * obj1 = 0 ;
19134 
19135     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_type_set",&obj0,&obj1)) goto fail;
19136     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19137     {
19138         arg2 = PyString_AsString(resultobj);
19139         if (PyErr_Occurred()) return NULL;
19140     }
19141     if (arg1) (arg1)->type = arg2;
19142 
19143     Py_INCREF(Py_None); resultobj = Py_None;
19144     return resultobj;
19145     fail:
19146     return NULL;
19147 }
19148 
19149 
_wrap_PropertyXml_type_get(PyObject * self,PyObject * args)19150 static PyObject *_wrap_PropertyXml_type_get(PyObject *self, PyObject *args) {
19151     PyObject *resultobj;
19152     PropertyXml *arg1 = (PropertyXml *) 0 ;
19153     string result;
19154     PyObject * obj0 = 0 ;
19155 
19156     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_type_get",&obj0)) goto fail;
19157     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19158     result =  ((arg1)->type);
19159 
19160     {
19161         resultobj = PyString_FromString((&result)->c_str());
19162     }
19163     return resultobj;
19164     fail:
19165     return NULL;
19166 }
19167 
19168 
_wrap_PropertyXml_origin_set(PyObject * self,PyObject * args)19169 static PyObject *_wrap_PropertyXml_origin_set(PyObject *self, PyObject *args) {
19170     PyObject *resultobj;
19171     PropertyXml *arg1 = (PropertyXml *) 0 ;
19172     string arg2 ;
19173     PyObject * obj0 = 0 ;
19174     PyObject * obj1 = 0 ;
19175 
19176     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_origin_set",&obj0,&obj1)) goto fail;
19177     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19178     {
19179         arg2 = PyString_AsString(resultobj);
19180         if (PyErr_Occurred()) return NULL;
19181     }
19182     if (arg1) (arg1)->origin = arg2;
19183 
19184     Py_INCREF(Py_None); resultobj = Py_None;
19185     return resultobj;
19186     fail:
19187     return NULL;
19188 }
19189 
19190 
_wrap_PropertyXml_origin_get(PyObject * self,PyObject * args)19191 static PyObject *_wrap_PropertyXml_origin_get(PyObject *self, PyObject *args) {
19192     PyObject *resultobj;
19193     PropertyXml *arg1 = (PropertyXml *) 0 ;
19194     string result;
19195     PyObject * obj0 = 0 ;
19196 
19197     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_origin_get",&obj0)) goto fail;
19198     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19199     result =  ((arg1)->origin);
19200 
19201     {
19202         resultobj = PyString_FromString((&result)->c_str());
19203     }
19204     return resultobj;
19205     fail:
19206     return NULL;
19207 }
19208 
19209 
_wrap_PropertyXml_propagated_set(PyObject * self,PyObject * args)19210 static PyObject *_wrap_PropertyXml_propagated_set(PyObject *self, PyObject *args) {
19211     PyObject *resultobj;
19212     PropertyXml *arg1 = (PropertyXml *) 0 ;
19213     string arg2 ;
19214     PyObject * obj0 = 0 ;
19215     PyObject * obj1 = 0 ;
19216 
19217     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_propagated_set",&obj0,&obj1)) goto fail;
19218     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19219     {
19220         arg2 = PyString_AsString(resultobj);
19221         if (PyErr_Occurred()) return NULL;
19222     }
19223     if (arg1) (arg1)->propagated = arg2;
19224 
19225     Py_INCREF(Py_None); resultobj = Py_None;
19226     return resultobj;
19227     fail:
19228     return NULL;
19229 }
19230 
19231 
_wrap_PropertyXml_propagated_get(PyObject * self,PyObject * args)19232 static PyObject *_wrap_PropertyXml_propagated_get(PyObject *self, PyObject *args) {
19233     PyObject *resultobj;
19234     PropertyXml *arg1 = (PropertyXml *) 0 ;
19235     string result;
19236     PyObject * obj0 = 0 ;
19237 
19238     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_propagated_get",&obj0)) goto fail;
19239     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19240     result =  ((arg1)->propagated);
19241 
19242     {
19243         resultobj = PyString_FromString((&result)->c_str());
19244     }
19245     return resultobj;
19246     fail:
19247     return NULL;
19248 }
19249 
19250 
_wrap_PropertyXml_refCls_set(PyObject * self,PyObject * args)19251 static PyObject *_wrap_PropertyXml_refCls_set(PyObject *self, PyObject *args) {
19252     PyObject *resultobj;
19253     PropertyXml *arg1 = (PropertyXml *) 0 ;
19254     string arg2 ;
19255     PyObject * obj0 = 0 ;
19256     PyObject * obj1 = 0 ;
19257 
19258     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_refCls_set",&obj0,&obj1)) goto fail;
19259     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19260     {
19261         arg2 = PyString_AsString(resultobj);
19262         if (PyErr_Occurred()) return NULL;
19263     }
19264     if (arg1) (arg1)->refCls = arg2;
19265 
19266     Py_INCREF(Py_None); resultobj = Py_None;
19267     return resultobj;
19268     fail:
19269     return NULL;
19270 }
19271 
19272 
_wrap_PropertyXml_refCls_get(PyObject * self,PyObject * args)19273 static PyObject *_wrap_PropertyXml_refCls_get(PyObject *self, PyObject *args) {
19274     PyObject *resultobj;
19275     PropertyXml *arg1 = (PropertyXml *) 0 ;
19276     string result;
19277     PyObject * obj0 = 0 ;
19278 
19279     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_refCls_get",&obj0)) goto fail;
19280     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19281     result =  ((arg1)->refCls);
19282 
19283     {
19284         resultobj = PyString_FromString((&result)->c_str());
19285     }
19286     return resultobj;
19287     fail:
19288     return NULL;
19289 }
19290 
19291 
_wrap_PropertyXml_arraySize_set(PyObject * self,PyObject * args)19292 static PyObject *_wrap_PropertyXml_arraySize_set(PyObject *self, PyObject *args) {
19293     PyObject *resultobj;
19294     PropertyXml *arg1 = (PropertyXml *) 0 ;
19295     string arg2 ;
19296     PyObject * obj0 = 0 ;
19297     PyObject * obj1 = 0 ;
19298 
19299     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_arraySize_set",&obj0,&obj1)) goto fail;
19300     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19301     {
19302         arg2 = PyString_AsString(resultobj);
19303         if (PyErr_Occurred()) return NULL;
19304     }
19305     if (arg1) (arg1)->arraySize = arg2;
19306 
19307     Py_INCREF(Py_None); resultobj = Py_None;
19308     return resultobj;
19309     fail:
19310     return NULL;
19311 }
19312 
19313 
_wrap_PropertyXml_arraySize_get(PyObject * self,PyObject * args)19314 static PyObject *_wrap_PropertyXml_arraySize_get(PyObject *self, PyObject *args) {
19315     PyObject *resultobj;
19316     PropertyXml *arg1 = (PropertyXml *) 0 ;
19317     string result;
19318     PyObject * obj0 = 0 ;
19319 
19320     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_arraySize_get",&obj0)) goto fail;
19321     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19322     result =  ((arg1)->arraySize);
19323 
19324     {
19325         resultobj = PyString_FromString((&result)->c_str());
19326     }
19327     return resultobj;
19328     fail:
19329     return NULL;
19330 }
19331 
19332 
_wrap_PropertyXml_pType_set(PyObject * self,PyObject * args)19333 static PyObject *_wrap_PropertyXml_pType_set(PyObject *self, PyObject *args) {
19334     PyObject *resultobj;
19335     PropertyXml *arg1 = (PropertyXml *) 0 ;
19336     int arg2 ;
19337     PyObject * obj0 = 0 ;
19338 
19339     if(!PyArg_ParseTuple(args,(char *)"Oi:PropertyXml_pType_set",&obj0,&arg2)) goto fail;
19340     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19341     if (arg1) (arg1)->pType = arg2;
19342 
19343     Py_INCREF(Py_None); resultobj = Py_None;
19344     return resultobj;
19345     fail:
19346     return NULL;
19347 }
19348 
19349 
_wrap_PropertyXml_pType_get(PyObject * self,PyObject * args)19350 static PyObject *_wrap_PropertyXml_pType_get(PyObject *self, PyObject *args) {
19351     PyObject *resultobj;
19352     PropertyXml *arg1 = (PropertyXml *) 0 ;
19353     int result;
19354     PyObject * obj0 = 0 ;
19355 
19356     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_pType_get",&obj0)) goto fail;
19357     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19358     result = (int) ((arg1)->pType);
19359 
19360     resultobj = PyInt_FromLong((long)result);
19361     return resultobj;
19362     fail:
19363     return NULL;
19364 }
19365 
19366 
_wrap_PropertyXml_str_set(PyObject * self,PyObject * args)19367 static PyObject *_wrap_PropertyXml_str_set(PyObject *self, PyObject *args) {
19368     PyObject *resultobj;
19369     PropertyXml *arg1 = (PropertyXml *) 0 ;
19370     string arg2 ;
19371     PyObject * obj0 = 0 ;
19372     PyObject * obj1 = 0 ;
19373 
19374     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_str_set",&obj0,&obj1)) goto fail;
19375     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19376     {
19377         arg2 = PyString_AsString(resultobj);
19378         if (PyErr_Occurred()) return NULL;
19379     }
19380     if (arg1) (arg1)->str = arg2;
19381 
19382     Py_INCREF(Py_None); resultobj = Py_None;
19383     return resultobj;
19384     fail:
19385     return NULL;
19386 }
19387 
19388 
_wrap_PropertyXml_str_get(PyObject * self,PyObject * args)19389 static PyObject *_wrap_PropertyXml_str_get(PyObject *self, PyObject *args) {
19390     PyObject *resultobj;
19391     PropertyXml *arg1 = (PropertyXml *) 0 ;
19392     string result;
19393     PyObject * obj0 = 0 ;
19394 
19395     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_str_get",&obj0)) goto fail;
19396     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19397     result =  ((arg1)->str);
19398 
19399     {
19400         resultobj = PyString_FromString((&result)->c_str());
19401     }
19402     return resultobj;
19403     fail:
19404     return NULL;
19405 }
19406 
19407 
_wrap_PropertyXml_qualifiers_set(PyObject * self,PyObject * args)19408 static PyObject *_wrap_PropertyXml_qualifiers_set(PyObject *self, PyObject *args) {
19409     PyObject *resultobj;
19410     PropertyXml *arg1 = (PropertyXml *) 0 ;
19411     QualifierArray arg2 ;
19412     QualifierArray *argp2 ;
19413     PyObject * obj0 = 0 ;
19414     PyObject * obj1 = 0 ;
19415 
19416     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_qualifiers_set",&obj0,&obj1)) goto fail;
19417     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19418     if ((SWIG_ConvertPtr(obj1,(void **) &argp2, SWIGTYPE_p_QualifierArray,SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
19419     arg2 = *argp2;
19420     if (arg1) (arg1)->qualifiers = arg2;
19421 
19422     Py_INCREF(Py_None); resultobj = Py_None;
19423     return resultobj;
19424     fail:
19425     return NULL;
19426 }
19427 
19428 
_wrap_PropertyXml_qualifiers_get(PyObject * self,PyObject * args)19429 static PyObject *_wrap_PropertyXml_qualifiers_get(PyObject *self, PyObject *args) {
19430     PyObject *resultobj;
19431     PropertyXml *arg1 = (PropertyXml *) 0 ;
19432     QualifierArray result;
19433     PyObject * obj0 = 0 ;
19434 
19435     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_qualifiers_get",&obj0)) goto fail;
19436     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19437     result =  ((arg1)->qualifiers);
19438 
19439     {
19440         QualifierArray * resultptr;
19441         resultptr = new QualifierArray((QualifierArray &) result);
19442         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_QualifierArray, 1);
19443     }
19444     return resultobj;
19445     fail:
19446     return NULL;
19447 }
19448 
19449 
_wrap_PropertyXml_value_set(PyObject * self,PyObject * args)19450 static PyObject *_wrap_PropertyXml_value_set(PyObject *self, PyObject *args) {
19451     PyObject *resultobj;
19452     PropertyXml *arg1 = (PropertyXml *) 0 ;
19453     Option<ValueXml > *arg2 = (Option<ValueXml > *) 0 ;
19454     PyObject * obj0 = 0 ;
19455     PyObject * obj1 = 0 ;
19456 
19457     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_value_set",&obj0,&obj1)) goto fail;
19458     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19459     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_OptionTValueXml_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19460     if (arg1) (arg1)->value = *arg2;
19461 
19462     Py_INCREF(Py_None); resultobj = Py_None;
19463     return resultobj;
19464     fail:
19465     return NULL;
19466 }
19467 
19468 
_wrap_PropertyXml_value_get(PyObject * self,PyObject * args)19469 static PyObject *_wrap_PropertyXml_value_get(PyObject *self, PyObject *args) {
19470     PyObject *resultobj;
19471     PropertyXml *arg1 = (PropertyXml *) 0 ;
19472     Option<ValueXml > *result;
19473     PyObject * obj0 = 0 ;
19474 
19475     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_value_get",&obj0)) goto fail;
19476     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19477     result = (Option<ValueXml > *)& ((arg1)->value);
19478 
19479     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_OptionTValueXml_t, 0);
19480     return resultobj;
19481     fail:
19482     return NULL;
19483 }
19484 
19485 
_wrap_PropertyXml_key_set(PyObject * self,PyObject * args)19486 static PyObject *_wrap_PropertyXml_key_set(PyObject *self, PyObject *args) {
19487     PyObject *resultobj;
19488     PropertyXml *arg1 = (PropertyXml *) 0 ;
19489     int arg2 ;
19490     PyObject * obj0 = 0 ;
19491 
19492     if(!PyArg_ParseTuple(args,(char *)"Oi:PropertyXml_key_set",&obj0,&arg2)) goto fail;
19493     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19494     if (arg1) (arg1)->key = arg2;
19495 
19496     Py_INCREF(Py_None); resultobj = Py_None;
19497     return resultobj;
19498     fail:
19499     return NULL;
19500 }
19501 
19502 
_wrap_PropertyXml_key_get(PyObject * self,PyObject * args)19503 static PyObject *_wrap_PropertyXml_key_get(PyObject *self, PyObject *args) {
19504     PyObject *resultobj;
19505     PropertyXml *arg1 = (PropertyXml *) 0 ;
19506     int result;
19507     PyObject * obj0 = 0 ;
19508 
19509     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml_key_get",&obj0)) goto fail;
19510     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19511     result = (int) ((arg1)->key);
19512 
19513     resultobj = PyInt_FromLong((long)result);
19514     return resultobj;
19515     fail:
19516     return NULL;
19517 }
19518 
19519 
_wrap_new_PropertyXml__SWIG_0(PyObject * self,PyObject * args)19520 static PyObject *_wrap_new_PropertyXml__SWIG_0(PyObject *self, PyObject *args) {
19521     PyObject *resultobj;
19522     XmlBuffer *arg1 = 0 ;
19523     PropertyXml *result;
19524     PyObject * obj0 = 0 ;
19525 
19526     if(!PyArg_ParseTuple(args,(char *)"O:new_PropertyXml",&obj0)) goto fail;
19527     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19528     if (arg1 == NULL) {
19529         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19530     }
19531     {
19532         try {
19533             result = (PropertyXml *)new PropertyXml(*arg1);
19534 
19535         }catch (XmlException e) {
19536             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19537             return NULL;
19538         }catch (std::range_error e) {
19539             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19540             return NULL;
19541         }catch (std::out_of_range e) {
19542             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19543             return NULL;
19544         }catch (DoesNotExist e) {
19545             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19546             return NULL;
19547         }catch(...) {
19548             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19549             return NULL;
19550         }
19551     }
19552     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyXml, 1);
19553     return resultobj;
19554     fail:
19555     return NULL;
19556 }
19557 
19558 
_wrap_new_PropertyXml__SWIG_1(PyObject * self,PyObject * args)19559 static PyObject *_wrap_new_PropertyXml__SWIG_1(PyObject *self, PyObject *args) {
19560     PyObject *resultobj;
19561     char *arg1 ;
19562     int arg2 ;
19563     PropertyXml *result;
19564 
19565     if(!PyArg_ParseTuple(args,(char *)"si:new_PropertyXml",&arg1,&arg2)) goto fail;
19566     {
19567         try {
19568             result = (PropertyXml *)new PropertyXml(arg1,arg2);
19569 
19570         }catch (XmlException e) {
19571             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19572             return NULL;
19573         }catch (std::range_error e) {
19574             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19575             return NULL;
19576         }catch (std::out_of_range e) {
19577             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19578             return NULL;
19579         }catch (DoesNotExist e) {
19580             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19581             return NULL;
19582         }catch(...) {
19583             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19584             return NULL;
19585         }
19586     }
19587     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyXml, 1);
19588     return resultobj;
19589     fail:
19590     return NULL;
19591 }
19592 
19593 
_wrap_new_PropertyXml(PyObject * self,PyObject * args)19594 static PyObject *_wrap_new_PropertyXml(PyObject *self, PyObject *args) {
19595     int argc;
19596     PyObject *argv[3];
19597     int ii;
19598 
19599     argc = PyObject_Length(args);
19600     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
19601         argv[ii] = PyTuple_GetItem(args,ii);
19602     }
19603     if (argc == 1) {
19604         int _v;
19605         {
19606             void *ptr;
19607             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_XmlBuffer, 0) == -1) {
19608                 _v = 0;
19609                 PyErr_Clear();
19610             }else {
19611                 _v = 1;
19612             }
19613         }
19614         if (_v) {
19615             return _wrap_new_PropertyXml__SWIG_0(self,args);
19616         }
19617     }
19618     if (argc == 2) {
19619         int _v;
19620         {
19621             _v = PyString_Check(argv[0]) ? 1 : 0;
19622         }
19623         if (_v) {
19624             {
19625                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
19626             }
19627             if (_v) {
19628                 return _wrap_new_PropertyXml__SWIG_1(self,args);
19629             }
19630         }
19631     }
19632 
19633     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_PropertyXml'");
19634     return NULL;
19635 }
19636 
19637 
_wrap_PropertyXml_addQualifier(PyObject * self,PyObject * args)19638 static PyObject *_wrap_PropertyXml_addQualifier(PyObject *self, PyObject *args) {
19639     PyObject *resultobj;
19640     PropertyXml *arg1 = (PropertyXml *) 0 ;
19641     QualifierXml *arg2 = 0 ;
19642     PyObject * obj0 = 0 ;
19643     PyObject * obj1 = 0 ;
19644 
19645     if(!PyArg_ParseTuple(args,(char *)"OO:PropertyXml_addQualifier",&obj0,&obj1)) goto fail;
19646     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19647     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_QualifierXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19648     if (arg2 == NULL) {
19649         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19650     }
19651     {
19652         try {
19653             (arg1)->addQualifier(*arg2);
19654 
19655         }catch (XmlException e) {
19656             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19657             return NULL;
19658         }catch (std::range_error e) {
19659             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19660             return NULL;
19661         }catch (std::out_of_range e) {
19662             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19663             return NULL;
19664         }catch (DoesNotExist e) {
19665             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19666             return NULL;
19667         }catch(...) {
19668             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19669             return NULL;
19670         }
19671     }
19672     Py_INCREF(Py_None); resultobj = Py_None;
19673     return resultobj;
19674     fail:
19675     return NULL;
19676 }
19677 
19678 
_wrap_PropertyXml_toStringBuffer(PyObject * self,PyObject * args)19679 static PyObject *_wrap_PropertyXml_toStringBuffer(PyObject *self, PyObject *args) {
19680     PyObject *resultobj;
19681     PropertyXml *arg1 = (PropertyXml *) 0 ;
19682     string *arg2 = 0 ;
19683     char *arg3 ;
19684     PyObject * obj0 = 0 ;
19685     PyObject * obj1 = 0 ;
19686 
19687     if(!PyArg_ParseTuple(args,(char *)"OOs:PropertyXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
19688     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19689     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19690     if (arg2 == NULL) {
19691         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19692     }
19693     {
19694         try {
19695             (arg1)->toStringBuffer(*arg2,arg3);
19696 
19697         }catch (XmlException e) {
19698             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19699             return NULL;
19700         }catch (std::range_error e) {
19701             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19702             return NULL;
19703         }catch (std::out_of_range e) {
19704             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19705             return NULL;
19706         }catch (DoesNotExist e) {
19707             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19708             return NULL;
19709         }catch(...) {
19710             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19711             return NULL;
19712         }
19713     }
19714     Py_INCREF(Py_None); resultobj = Py_None;
19715     return resultobj;
19716     fail:
19717     return NULL;
19718 }
19719 
19720 
_wrap_PropertyXml_toXmlBuffer(PyObject * self,PyObject * args)19721 static PyObject *_wrap_PropertyXml_toXmlBuffer(PyObject *self, PyObject *args) {
19722     PyObject *resultobj;
19723     PropertyXml *arg1 = (PropertyXml *) 0 ;
19724     string *arg2 = 0 ;
19725     AValue *arg3 = (AValue *) 0 ;
19726     int arg4 = (int) 0 ;
19727     PyObject * obj0 = 0 ;
19728     PyObject * obj1 = 0 ;
19729     PyObject * obj2 = 0 ;
19730 
19731     if(!PyArg_ParseTuple(args,(char *)"OOO|i:PropertyXml_toXmlBuffer",&obj0,&obj1,&obj2,&arg4)) goto fail;
19732     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19733     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19734     if (arg2 == NULL) {
19735         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
19736     }
19737     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19738     {
19739         try {
19740             (arg1)->toXmlBuffer(*arg2,arg3,arg4);
19741 
19742         }catch (XmlException e) {
19743             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19744             return NULL;
19745         }catch (std::range_error e) {
19746             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19747             return NULL;
19748         }catch (std::out_of_range e) {
19749             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19750             return NULL;
19751         }catch (DoesNotExist e) {
19752             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19753             return NULL;
19754         }catch(...) {
19755             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19756             return NULL;
19757         }
19758     }
19759     Py_INCREF(Py_None); resultobj = Py_None;
19760     return resultobj;
19761     fail:
19762     return NULL;
19763 }
19764 
19765 
_wrap_PropertyXml___str__(PyObject * self,PyObject * args)19766 static PyObject *_wrap_PropertyXml___str__(PyObject *self, PyObject *args) {
19767     PyObject *resultobj;
19768     PropertyXml *arg1 = (PropertyXml *) 0 ;
19769     string result;
19770     PyObject * obj0 = 0 ;
19771 
19772     if(!PyArg_ParseTuple(args,(char *)"O:PropertyXml___str__",&obj0)) goto fail;
19773     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19774     {
19775         try {
19776             result = PropertyXml___str__(arg1);
19777 
19778         }catch (XmlException e) {
19779             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19780             return NULL;
19781         }catch (std::range_error e) {
19782             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19783             return NULL;
19784         }catch (std::out_of_range e) {
19785             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19786             return NULL;
19787         }catch (DoesNotExist e) {
19788             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19789             return NULL;
19790         }catch(...) {
19791             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19792             return NULL;
19793         }
19794     }
19795     {
19796         resultobj = PyString_FromString((&result)->c_str());
19797     }
19798     return resultobj;
19799     fail:
19800     return NULL;
19801 }
19802 
19803 
_wrap_delete_PropertyXml(PyObject * self,PyObject * args)19804 static PyObject *_wrap_delete_PropertyXml(PyObject *self, PyObject *args) {
19805     PyObject *resultobj;
19806     PropertyXml *arg1 = (PropertyXml *) 0 ;
19807     PyObject * obj0 = 0 ;
19808 
19809     if(!PyArg_ParseTuple(args,(char *)"O:delete_PropertyXml",&obj0)) goto fail;
19810     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19811     {
19812         try {
19813             delete arg1;
19814 
19815         }catch (XmlException e) {
19816             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19817             return NULL;
19818         }catch (std::range_error e) {
19819             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19820             return NULL;
19821         }catch (std::out_of_range e) {
19822             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19823             return NULL;
19824         }catch (DoesNotExist e) {
19825             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19826             return NULL;
19827         }catch(...) {
19828             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19829             return NULL;
19830         }
19831     }
19832     Py_INCREF(Py_None); resultobj = Py_None;
19833     return resultobj;
19834     fail:
19835     return NULL;
19836 }
19837 
19838 
PropertyXml_swigregister(PyObject * self,PyObject * args)19839 static PyObject * PropertyXml_swigregister(PyObject *self, PyObject *args) {
19840     PyObject *obj;
19841     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19842     SWIG_TypeClientData(SWIGTYPE_p_PropertyXml, obj);
19843     Py_INCREF(obj);
19844     return Py_BuildValue((char *)"");
19845 }
_wrap_ClassXml_clsName_set(PyObject * self,PyObject * args)19846 static PyObject *_wrap_ClassXml_clsName_set(PyObject *self, PyObject *args) {
19847     PyObject *resultobj;
19848     ClassXml *arg1 = (ClassXml *) 0 ;
19849     string arg2 ;
19850     PyObject * obj0 = 0 ;
19851     PyObject * obj1 = 0 ;
19852 
19853     if(!PyArg_ParseTuple(args,(char *)"OO:ClassXml_clsName_set",&obj0,&obj1)) goto fail;
19854     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19855     {
19856         arg2 = PyString_AsString(resultobj);
19857         if (PyErr_Occurred()) return NULL;
19858     }
19859     if (arg1) (arg1)->clsName = arg2;
19860 
19861     Py_INCREF(Py_None); resultobj = Py_None;
19862     return resultobj;
19863     fail:
19864     return NULL;
19865 }
19866 
19867 
_wrap_ClassXml_clsName_get(PyObject * self,PyObject * args)19868 static PyObject *_wrap_ClassXml_clsName_get(PyObject *self, PyObject *args) {
19869     PyObject *resultobj;
19870     ClassXml *arg1 = (ClassXml *) 0 ;
19871     string result;
19872     PyObject * obj0 = 0 ;
19873 
19874     if(!PyArg_ParseTuple(args,(char *)"O:ClassXml_clsName_get",&obj0)) goto fail;
19875     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19876     result =  ((arg1)->clsName);
19877 
19878     {
19879         resultobj = PyString_FromString((&result)->c_str());
19880     }
19881     return resultobj;
19882     fail:
19883     return NULL;
19884 }
19885 
19886 
_wrap_ClassXml_superClass_set(PyObject * self,PyObject * args)19887 static PyObject *_wrap_ClassXml_superClass_set(PyObject *self, PyObject *args) {
19888     PyObject *resultobj;
19889     ClassXml *arg1 = (ClassXml *) 0 ;
19890     string arg2 ;
19891     PyObject * obj0 = 0 ;
19892     PyObject * obj1 = 0 ;
19893 
19894     if(!PyArg_ParseTuple(args,(char *)"OO:ClassXml_superClass_set",&obj0,&obj1)) goto fail;
19895     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19896     {
19897         arg2 = PyString_AsString(resultobj);
19898         if (PyErr_Occurred()) return NULL;
19899     }
19900     if (arg1) (arg1)->superClass = arg2;
19901 
19902     Py_INCREF(Py_None); resultobj = Py_None;
19903     return resultobj;
19904     fail:
19905     return NULL;
19906 }
19907 
19908 
_wrap_ClassXml_superClass_get(PyObject * self,PyObject * args)19909 static PyObject *_wrap_ClassXml_superClass_get(PyObject *self, PyObject *args) {
19910     PyObject *resultobj;
19911     ClassXml *arg1 = (ClassXml *) 0 ;
19912     string result;
19913     PyObject * obj0 = 0 ;
19914 
19915     if(!PyArg_ParseTuple(args,(char *)"O:ClassXml_superClass_get",&obj0)) goto fail;
19916     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19917     result =  ((arg1)->superClass);
19918 
19919     {
19920         resultobj = PyString_FromString((&result)->c_str());
19921     }
19922     return resultobj;
19923     fail:
19924     return NULL;
19925 }
19926 
19927 
_wrap_ClassXml_getProperties(PyObject * self,PyObject * args)19928 static PyObject *_wrap_ClassXml_getProperties(PyObject *self, PyObject *args) {
19929     PyObject *resultobj;
19930     ClassXml *arg1 = (ClassXml *) 0 ;
19931     PropertyArray *result;
19932     PyObject * obj0 = 0 ;
19933 
19934     if(!PyArg_ParseTuple(args,(char *)"O:ClassXml_getProperties",&obj0)) goto fail;
19935     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19936     {
19937         try {
19938             {
19939                 PropertyArray &_result_ref = (arg1)->getProperties();
19940                 result = (PropertyArray *) &_result_ref;
19941             }
19942 
19943         }catch (XmlException e) {
19944             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19945             return NULL;
19946         }catch (std::range_error e) {
19947             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19948             return NULL;
19949         }catch (std::out_of_range e) {
19950             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19951             return NULL;
19952         }catch (DoesNotExist e) {
19953             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19954             return NULL;
19955         }catch(...) {
19956             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19957             return NULL;
19958         }
19959     }
19960     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyArray, 0);
19961     return resultobj;
19962     fail:
19963     return NULL;
19964 }
19965 
19966 
_wrap_ClassXml_getQualifiers(PyObject * self,PyObject * args)19967 static PyObject *_wrap_ClassXml_getQualifiers(PyObject *self, PyObject *args) {
19968     PyObject *resultobj;
19969     ClassXml *arg1 = (ClassXml *) 0 ;
19970     QualifierArray *result;
19971     PyObject * obj0 = 0 ;
19972 
19973     if(!PyArg_ParseTuple(args,(char *)"O:ClassXml_getQualifiers",&obj0)) goto fail;
19974     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
19975     {
19976         try {
19977             {
19978                 QualifierArray &_result_ref = (arg1)->getQualifiers();
19979                 result = (QualifierArray *) &_result_ref;
19980             }
19981 
19982         }catch (XmlException e) {
19983             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
19984             return NULL;
19985         }catch (std::range_error e) {
19986             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19987             return NULL;
19988         }catch (std::out_of_range e) {
19989             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
19990             return NULL;
19991         }catch (DoesNotExist e) {
19992             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
19993             return NULL;
19994         }catch(...) {
19995             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
19996             return NULL;
19997         }
19998     }
19999     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_QualifierArray, 0);
20000     return resultobj;
20001     fail:
20002     return NULL;
20003 }
20004 
20005 
_wrap_ClassXml_getKeys(PyObject * self,PyObject * args)20006 static PyObject *_wrap_ClassXml_getKeys(PyObject *self, PyObject *args) {
20007     PyObject *resultobj;
20008     ClassXml *arg1 = (ClassXml *) 0 ;
20009     PropertyArray *result;
20010     PyObject * obj0 = 0 ;
20011 
20012     if(!PyArg_ParseTuple(args,(char *)"O:ClassXml_getKeys",&obj0)) goto fail;
20013     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20014     {
20015         try {
20016             {
20017                 PropertyArray &_result_ref = (arg1)->getKeys();
20018                 result = (PropertyArray *) &_result_ref;
20019             }
20020 
20021         }catch (XmlException e) {
20022             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20023             return NULL;
20024         }catch (std::range_error e) {
20025             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20026             return NULL;
20027         }catch (std::out_of_range e) {
20028             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20029             return NULL;
20030         }catch (DoesNotExist e) {
20031             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20032             return NULL;
20033         }catch(...) {
20034             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20035             return NULL;
20036         }
20037     }
20038     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyArray, 0);
20039     return resultobj;
20040     fail:
20041     return NULL;
20042 }
20043 
20044 
_wrap_ClassXml_addQualifier(PyObject * self,PyObject * args)20045 static PyObject *_wrap_ClassXml_addQualifier(PyObject *self, PyObject *args) {
20046     PyObject *resultobj;
20047     ClassXml *arg1 = (ClassXml *) 0 ;
20048     QualifierXml *arg2 = 0 ;
20049     PyObject * obj0 = 0 ;
20050     PyObject * obj1 = 0 ;
20051 
20052     if(!PyArg_ParseTuple(args,(char *)"OO:ClassXml_addQualifier",&obj0,&obj1)) goto fail;
20053     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20054     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_QualifierXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20055     if (arg2 == NULL) {
20056         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20057     }
20058     {
20059         try {
20060             (arg1)->addQualifier(*arg2);
20061 
20062         }catch (XmlException e) {
20063             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20064             return NULL;
20065         }catch (std::range_error e) {
20066             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20067             return NULL;
20068         }catch (std::out_of_range e) {
20069             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20070             return NULL;
20071         }catch (DoesNotExist e) {
20072             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20073             return NULL;
20074         }catch(...) {
20075             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20076             return NULL;
20077         }
20078     }
20079     Py_INCREF(Py_None); resultobj = Py_None;
20080     return resultobj;
20081     fail:
20082     return NULL;
20083 }
20084 
20085 
_wrap_ClassXml_addProperty(PyObject * self,PyObject * args)20086 static PyObject *_wrap_ClassXml_addProperty(PyObject *self, PyObject *args) {
20087     PyObject *resultobj;
20088     ClassXml *arg1 = (ClassXml *) 0 ;
20089     PropertyXml *arg2 = 0 ;
20090     PyObject * obj0 = 0 ;
20091     PyObject * obj1 = 0 ;
20092 
20093     if(!PyArg_ParseTuple(args,(char *)"OO:ClassXml_addProperty",&obj0,&obj1)) goto fail;
20094     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20095     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20096     if (arg2 == NULL) {
20097         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20098     }
20099     {
20100         try {
20101             (arg1)->addProperty(*arg2);
20102 
20103         }catch (XmlException e) {
20104             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20105             return NULL;
20106         }catch (std::range_error e) {
20107             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20108             return NULL;
20109         }catch (std::out_of_range e) {
20110             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20111             return NULL;
20112         }catch (DoesNotExist e) {
20113             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20114             return NULL;
20115         }catch(...) {
20116             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20117             return NULL;
20118         }
20119     }
20120     Py_INCREF(Py_None); resultobj = Py_None;
20121     return resultobj;
20122     fail:
20123     return NULL;
20124 }
20125 
20126 
_wrap_ClassXml_addMethod(PyObject * self,PyObject * args)20127 static PyObject *_wrap_ClassXml_addMethod(PyObject *self, PyObject *args) {
20128     PyObject *resultobj;
20129     ClassXml *arg1 = (ClassXml *) 0 ;
20130     MethodXml *arg2 = 0 ;
20131     PyObject * obj0 = 0 ;
20132     PyObject * obj1 = 0 ;
20133 
20134     if(!PyArg_ParseTuple(args,(char *)"OO:ClassXml_addMethod",&obj0,&obj1)) goto fail;
20135     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20136     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_MethodXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20137     if (arg2 == NULL) {
20138         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20139     }
20140     {
20141         try {
20142             (arg1)->addMethod(*arg2);
20143 
20144         }catch (XmlException e) {
20145             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20146             return NULL;
20147         }catch (std::range_error e) {
20148             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20149             return NULL;
20150         }catch (std::out_of_range e) {
20151             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20152             return NULL;
20153         }catch (DoesNotExist e) {
20154             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20155             return NULL;
20156         }catch(...) {
20157             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20158             return NULL;
20159         }
20160     }
20161     Py_INCREF(Py_None); resultobj = Py_None;
20162     return resultobj;
20163     fail:
20164     return NULL;
20165 }
20166 
20167 
_wrap_ClassXml_toStringBuffer(PyObject * self,PyObject * args)20168 static PyObject *_wrap_ClassXml_toStringBuffer(PyObject *self, PyObject *args) {
20169     PyObject *resultobj;
20170     ClassXml *arg1 = (ClassXml *) 0 ;
20171     string *arg2 = 0 ;
20172     char *arg3 = (char *) "" ;
20173     PyObject * obj0 = 0 ;
20174     PyObject * obj1 = 0 ;
20175 
20176     if(!PyArg_ParseTuple(args,(char *)"OO|s:ClassXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
20177     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20178     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20179     if (arg2 == NULL) {
20180         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20181     }
20182     {
20183         try {
20184             (arg1)->toStringBuffer(*arg2,arg3);
20185 
20186         }catch (XmlException e) {
20187             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20188             return NULL;
20189         }catch (std::range_error e) {
20190             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20191             return NULL;
20192         }catch (std::out_of_range e) {
20193             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20194             return NULL;
20195         }catch (DoesNotExist e) {
20196             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20197             return NULL;
20198         }catch(...) {
20199             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20200             return NULL;
20201         }
20202     }
20203     Py_INCREF(Py_None); resultobj = Py_None;
20204     return resultobj;
20205     fail:
20206     return NULL;
20207 }
20208 
20209 
_wrap_ClassXml_keysOk(PyObject * self,PyObject * args)20210 static PyObject *_wrap_ClassXml_keysOk(PyObject *self, PyObject *args) {
20211     PyObject *resultobj;
20212     ClassXml *arg1 = (ClassXml *) 0 ;
20213     URL *arg2 = 0 ;
20214     int result;
20215     PyObject * obj0 = 0 ;
20216     PyObject * obj1 = 0 ;
20217 
20218     if(!PyArg_ParseTuple(args,(char *)"OO:ClassXml_keysOk",&obj0,&obj1)) goto fail;
20219     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20220     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20221     if (arg2 == NULL) {
20222         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20223     }
20224     {
20225         try {
20226             result = (int)(arg1)->keysOk(*arg2);
20227 
20228         }catch (XmlException e) {
20229             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20230             return NULL;
20231         }catch (std::range_error e) {
20232             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20233             return NULL;
20234         }catch (std::out_of_range e) {
20235             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20236             return NULL;
20237         }catch (DoesNotExist e) {
20238             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20239             return NULL;
20240         }catch(...) {
20241             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20242             return NULL;
20243         }
20244     }
20245     resultobj = PyInt_FromLong((long)result);
20246     return resultobj;
20247     fail:
20248     return NULL;
20249 }
20250 
20251 
_wrap_delete_ClassXml(PyObject * self,PyObject * args)20252 static PyObject *_wrap_delete_ClassXml(PyObject *self, PyObject *args) {
20253     PyObject *resultobj;
20254     ClassXml *arg1 = (ClassXml *) 0 ;
20255     PyObject * obj0 = 0 ;
20256 
20257     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassXml",&obj0)) goto fail;
20258     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20259     {
20260         try {
20261             delete arg1;
20262 
20263         }catch (XmlException e) {
20264             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20265             return NULL;
20266         }catch (std::range_error e) {
20267             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20268             return NULL;
20269         }catch (std::out_of_range e) {
20270             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20271             return NULL;
20272         }catch (DoesNotExist e) {
20273             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20274             return NULL;
20275         }catch(...) {
20276             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20277             return NULL;
20278         }
20279     }
20280     Py_INCREF(Py_None); resultobj = Py_None;
20281     return resultobj;
20282     fail:
20283     return NULL;
20284 }
20285 
20286 
ClassXml_swigregister(PyObject * self,PyObject * args)20287 static PyObject * ClassXml_swigregister(PyObject *self, PyObject *args) {
20288     PyObject *obj;
20289     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20290     SWIG_TypeClientData(SWIGTYPE_p_ClassXml, obj);
20291     Py_INCREF(obj);
20292     return Py_BuildValue((char *)"");
20293 }
_wrap_delete_ClassesXml(PyObject * self,PyObject * args)20294 static PyObject *_wrap_delete_ClassesXml(PyObject *self, PyObject *args) {
20295     PyObject *resultobj;
20296     ClassesXml *arg1 = (ClassesXml *) 0 ;
20297     PyObject * obj0 = 0 ;
20298 
20299     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassesXml",&obj0)) goto fail;
20300     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20301     {
20302         try {
20303             delete arg1;
20304 
20305         }catch (XmlException e) {
20306             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20307             return NULL;
20308         }catch (std::range_error e) {
20309             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20310             return NULL;
20311         }catch (std::out_of_range e) {
20312             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20313             return NULL;
20314         }catch (DoesNotExist e) {
20315             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20316             return NULL;
20317         }catch(...) {
20318             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20319             return NULL;
20320         }
20321     }
20322     Py_INCREF(Py_None); resultobj = Py_None;
20323     return resultobj;
20324     fail:
20325     return NULL;
20326 }
20327 
20328 
ClassesXml_swigregister(PyObject * self,PyObject * args)20329 static PyObject * ClassesXml_swigregister(PyObject *self, PyObject *args) {
20330     PyObject *obj;
20331     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20332     SWIG_TypeClientData(SWIGTYPE_p_ClassesXml, obj);
20333     Py_INCREF(obj);
20334     return Py_BuildValue((char *)"");
20335 }
_wrap_InstanceXml_propagateKeyFlags__SWIG_0(PyObject * self,PyObject * args)20336 static PyObject *_wrap_InstanceXml_propagateKeyFlags__SWIG_0(PyObject *self, PyObject *args) {
20337     PyObject *resultobj;
20338     InstanceXml *arg1 = (InstanceXml *) 0 ;
20339     PropertyArray *arg2 = 0 ;
20340     PyObject * obj0 = 0 ;
20341     PyObject * obj1 = 0 ;
20342 
20343     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceXml_propagateKeyFlags",&obj0,&obj1)) goto fail;
20344     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20345     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_PropertyArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20346     if (arg2 == NULL) {
20347         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20348     }
20349     {
20350         try {
20351             (arg1)->propagateKeyFlags(*arg2);
20352 
20353         }catch (XmlException e) {
20354             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20355             return NULL;
20356         }catch (std::range_error e) {
20357             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20358             return NULL;
20359         }catch (std::out_of_range e) {
20360             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20361             return NULL;
20362         }catch (DoesNotExist e) {
20363             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20364             return NULL;
20365         }catch(...) {
20366             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20367             return NULL;
20368         }
20369     }
20370     Py_INCREF(Py_None); resultobj = Py_None;
20371     return resultobj;
20372     fail:
20373     return NULL;
20374 }
20375 
20376 
_wrap_InstanceXml_propagateKeyFlags__SWIG_1(PyObject * self,PyObject * args)20377 static PyObject *_wrap_InstanceXml_propagateKeyFlags__SWIG_1(PyObject *self, PyObject *args) {
20378     PyObject *resultobj;
20379     InstanceXml *arg1 = (InstanceXml *) 0 ;
20380     KeyBindingArray *arg2 = 0 ;
20381     PyObject * obj0 = 0 ;
20382     PyObject * obj1 = 0 ;
20383 
20384     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceXml_propagateKeyFlags",&obj0,&obj1)) goto fail;
20385     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20386     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_KeyBindingArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20387     if (arg2 == NULL) {
20388         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20389     }
20390     {
20391         try {
20392             (arg1)->propagateKeyFlags(*arg2);
20393 
20394         }catch (XmlException e) {
20395             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20396             return NULL;
20397         }catch (std::range_error e) {
20398             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20399             return NULL;
20400         }catch (std::out_of_range e) {
20401             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20402             return NULL;
20403         }catch (DoesNotExist e) {
20404             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20405             return NULL;
20406         }catch(...) {
20407             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20408             return NULL;
20409         }
20410     }
20411     Py_INCREF(Py_None); resultobj = Py_None;
20412     return resultobj;
20413     fail:
20414     return NULL;
20415 }
20416 
20417 
_wrap_InstanceXml_propagateKeyFlags(PyObject * self,PyObject * args)20418 static PyObject *_wrap_InstanceXml_propagateKeyFlags(PyObject *self, PyObject *args) {
20419     int argc;
20420     PyObject *argv[3];
20421     int ii;
20422 
20423     argc = PyObject_Length(args);
20424     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20425         argv[ii] = PyTuple_GetItem(args,ii);
20426     }
20427     if (argc == 2) {
20428         int _v;
20429         {
20430             void *ptr;
20431             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_InstanceXml, 0) == -1) {
20432                 _v = 0;
20433                 PyErr_Clear();
20434             }else {
20435                 _v = 1;
20436             }
20437         }
20438         if (_v) {
20439             {
20440                 void *ptr;
20441                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_PropertyArray, 0) == -1) {
20442                     _v = 0;
20443                     PyErr_Clear();
20444                 }else {
20445                     _v = 1;
20446                 }
20447             }
20448             if (_v) {
20449                 return _wrap_InstanceXml_propagateKeyFlags__SWIG_0(self,args);
20450             }
20451         }
20452     }
20453     if (argc == 2) {
20454         int _v;
20455         {
20456             void *ptr;
20457             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_InstanceXml, 0) == -1) {
20458                 _v = 0;
20459                 PyErr_Clear();
20460             }else {
20461                 _v = 1;
20462             }
20463         }
20464         if (_v) {
20465             {
20466                 void *ptr;
20467                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_KeyBindingArray, 0) == -1) {
20468                     _v = 0;
20469                     PyErr_Clear();
20470                 }else {
20471                     _v = 1;
20472                 }
20473             }
20474             if (_v) {
20475                 return _wrap_InstanceXml_propagateKeyFlags__SWIG_1(self,args);
20476             }
20477         }
20478     }
20479 
20480     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'InstanceXml_propagateKeyFlags'");
20481     return NULL;
20482 }
20483 
20484 
_wrap_InstanceXml_getProperties(PyObject * self,PyObject * args)20485 static PyObject *_wrap_InstanceXml_getProperties(PyObject *self, PyObject *args) {
20486     PyObject *resultobj;
20487     InstanceXml *arg1 = (InstanceXml *) 0 ;
20488     PropertyArray *result;
20489     PyObject * obj0 = 0 ;
20490 
20491     if(!PyArg_ParseTuple(args,(char *)"O:InstanceXml_getProperties",&obj0)) goto fail;
20492     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20493     {
20494         try {
20495             {
20496                 PropertyArray &_result_ref = (arg1)->getProperties();
20497                 result = (PropertyArray *) &_result_ref;
20498             }
20499 
20500         }catch (XmlException e) {
20501             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20502             return NULL;
20503         }catch (std::range_error e) {
20504             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20505             return NULL;
20506         }catch (std::out_of_range e) {
20507             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20508             return NULL;
20509         }catch (DoesNotExist e) {
20510             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20511             return NULL;
20512         }catch(...) {
20513             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20514             return NULL;
20515         }
20516     }
20517     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyArray, 0);
20518     return resultobj;
20519     fail:
20520     return NULL;
20521 }
20522 
20523 
_wrap_InstanceXml_getQualifiers(PyObject * self,PyObject * args)20524 static PyObject *_wrap_InstanceXml_getQualifiers(PyObject *self, PyObject *args) {
20525     PyObject *resultobj;
20526     InstanceXml *arg1 = (InstanceXml *) 0 ;
20527     QualifierArray *result;
20528     PyObject * obj0 = 0 ;
20529 
20530     if(!PyArg_ParseTuple(args,(char *)"O:InstanceXml_getQualifiers",&obj0)) goto fail;
20531     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20532     {
20533         try {
20534             {
20535                 QualifierArray &_result_ref = (arg1)->getQualifiers();
20536                 result = (QualifierArray *) &_result_ref;
20537             }
20538 
20539         }catch (XmlException e) {
20540             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20541             return NULL;
20542         }catch (std::range_error e) {
20543             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20544             return NULL;
20545         }catch (std::out_of_range e) {
20546             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20547             return NULL;
20548         }catch (DoesNotExist e) {
20549             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20550             return NULL;
20551         }catch(...) {
20552             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20553             return NULL;
20554         }
20555     }
20556     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_QualifierArray, 0);
20557     return resultobj;
20558     fail:
20559     return NULL;
20560 }
20561 
20562 
_wrap_InstanceXml_addQualifier(PyObject * self,PyObject * args)20563 static PyObject *_wrap_InstanceXml_addQualifier(PyObject *self, PyObject *args) {
20564     PyObject *resultobj;
20565     InstanceXml *arg1 = (InstanceXml *) 0 ;
20566     QualifierXml *arg2 = 0 ;
20567     PyObject * obj0 = 0 ;
20568     PyObject * obj1 = 0 ;
20569 
20570     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceXml_addQualifier",&obj0,&obj1)) goto fail;
20571     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20572     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_QualifierXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20573     if (arg2 == NULL) {
20574         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20575     }
20576     {
20577         try {
20578             (arg1)->addQualifier(*arg2);
20579 
20580         }catch (XmlException e) {
20581             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20582             return NULL;
20583         }catch (std::range_error e) {
20584             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20585             return NULL;
20586         }catch (std::out_of_range e) {
20587             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20588             return NULL;
20589         }catch (DoesNotExist e) {
20590             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20591             return NULL;
20592         }catch(...) {
20593             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20594             return NULL;
20595         }
20596     }
20597     Py_INCREF(Py_None); resultobj = Py_None;
20598     return resultobj;
20599     fail:
20600     return NULL;
20601 }
20602 
20603 
_wrap_InstanceXml_addProperty(PyObject * self,PyObject * args)20604 static PyObject *_wrap_InstanceXml_addProperty(PyObject *self, PyObject *args) {
20605     PyObject *resultobj;
20606     InstanceXml *arg1 = (InstanceXml *) 0 ;
20607     PropertyXml *arg2 = 0 ;
20608     PyObject * obj0 = 0 ;
20609     PyObject * obj1 = 0 ;
20610 
20611     if(!PyArg_ParseTuple(args,(char *)"OO:InstanceXml_addProperty",&obj0,&obj1)) goto fail;
20612     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20613     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_PropertyXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20614     if (arg2 == NULL) {
20615         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20616     }
20617     {
20618         try {
20619             (arg1)->addProperty(*arg2);
20620 
20621         }catch (XmlException e) {
20622             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20623             return NULL;
20624         }catch (std::range_error e) {
20625             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20626             return NULL;
20627         }catch (std::out_of_range e) {
20628             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20629             return NULL;
20630         }catch (DoesNotExist e) {
20631             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20632             return NULL;
20633         }catch(...) {
20634             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20635             return NULL;
20636         }
20637     }
20638     Py_INCREF(Py_None); resultobj = Py_None;
20639     return resultobj;
20640     fail:
20641     return NULL;
20642 }
20643 
20644 
_wrap_InstanceXml_toStringBuffer(PyObject * self,PyObject * args)20645 static PyObject *_wrap_InstanceXml_toStringBuffer(PyObject *self, PyObject *args) {
20646     PyObject *resultobj;
20647     InstanceXml *arg1 = (InstanceXml *) 0 ;
20648     string *arg2 = 0 ;
20649     char *arg3 = (char *) "" ;
20650     PyObject * obj0 = 0 ;
20651     PyObject * obj1 = 0 ;
20652 
20653     if(!PyArg_ParseTuple(args,(char *)"OO|s:InstanceXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
20654     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20655     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20656     if (arg2 == NULL) {
20657         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
20658     }
20659     {
20660         try {
20661             (arg1)->toStringBuffer(*arg2,arg3);
20662 
20663         }catch (XmlException e) {
20664             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20665             return NULL;
20666         }catch (std::range_error e) {
20667             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20668             return NULL;
20669         }catch (std::out_of_range e) {
20670             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20671             return NULL;
20672         }catch (DoesNotExist e) {
20673             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20674             return NULL;
20675         }catch(...) {
20676             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20677             return NULL;
20678         }
20679     }
20680     Py_INCREF(Py_None); resultobj = Py_None;
20681     return resultobj;
20682     fail:
20683     return NULL;
20684 }
20685 
20686 
_wrap_delete_InstanceXml(PyObject * self,PyObject * args)20687 static PyObject *_wrap_delete_InstanceXml(PyObject *self, PyObject *args) {
20688     PyObject *resultobj;
20689     InstanceXml *arg1 = (InstanceXml *) 0 ;
20690     PyObject * obj0 = 0 ;
20691 
20692     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstanceXml",&obj0)) goto fail;
20693     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20694     {
20695         try {
20696             delete arg1;
20697 
20698         }catch (XmlException e) {
20699             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20700             return NULL;
20701         }catch (std::range_error e) {
20702             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20703             return NULL;
20704         }catch (std::out_of_range e) {
20705             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20706             return NULL;
20707         }catch (DoesNotExist e) {
20708             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20709             return NULL;
20710         }catch(...) {
20711             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20712             return NULL;
20713         }
20714     }
20715     Py_INCREF(Py_None); resultobj = Py_None;
20716     return resultobj;
20717     fail:
20718     return NULL;
20719 }
20720 
20721 
InstanceXml_swigregister(PyObject * self,PyObject * args)20722 static PyObject * InstanceXml_swigregister(PyObject *self, PyObject *args) {
20723     PyObject *obj;
20724     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20725     SWIG_TypeClientData(SWIGTYPE_p_InstanceXml, obj);
20726     Py_INCREF(obj);
20727     return Py_BuildValue((char *)"");
20728 }
_wrap_NamedInstanceXml_instname_set(PyObject * self,PyObject * args)20729 static PyObject *_wrap_NamedInstanceXml_instname_set(PyObject *self, PyObject *args) {
20730     PyObject *resultobj;
20731     NamedInstanceXml *arg1 = (NamedInstanceXml *) 0 ;
20732     InstanceNameXml *arg2 = (InstanceNameXml *) 0 ;
20733     PyObject * obj0 = 0 ;
20734     PyObject * obj1 = 0 ;
20735 
20736     if(!PyArg_ParseTuple(args,(char *)"OO:NamedInstanceXml_instname_set",&obj0,&obj1)) goto fail;
20737     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20738     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20739     if (arg1) (arg1)->instname = *arg2;
20740 
20741     Py_INCREF(Py_None); resultobj = Py_None;
20742     return resultobj;
20743     fail:
20744     return NULL;
20745 }
20746 
20747 
_wrap_NamedInstanceXml_instname_get(PyObject * self,PyObject * args)20748 static PyObject *_wrap_NamedInstanceXml_instname_get(PyObject *self, PyObject *args) {
20749     PyObject *resultobj;
20750     NamedInstanceXml *arg1 = (NamedInstanceXml *) 0 ;
20751     InstanceNameXml *result;
20752     PyObject * obj0 = 0 ;
20753 
20754     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceXml_instname_get",&obj0)) goto fail;
20755     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20756     result = (InstanceNameXml *)& ((arg1)->instname);
20757 
20758     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNameXml, 0);
20759     return resultobj;
20760     fail:
20761     return NULL;
20762 }
20763 
20764 
_wrap_NamedInstanceXml_inst_set(PyObject * self,PyObject * args)20765 static PyObject *_wrap_NamedInstanceXml_inst_set(PyObject *self, PyObject *args) {
20766     PyObject *resultobj;
20767     NamedInstanceXml *arg1 = (NamedInstanceXml *) 0 ;
20768     InstanceXml *arg2 = (InstanceXml *) 0 ;
20769     PyObject * obj0 = 0 ;
20770     PyObject * obj1 = 0 ;
20771 
20772     if(!PyArg_ParseTuple(args,(char *)"OO:NamedInstanceXml_inst_set",&obj0,&obj1)) goto fail;
20773     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20774     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20775     if (arg1) (arg1)->inst = *arg2;
20776 
20777     Py_INCREF(Py_None); resultobj = Py_None;
20778     return resultobj;
20779     fail:
20780     return NULL;
20781 }
20782 
20783 
_wrap_NamedInstanceXml_inst_get(PyObject * self,PyObject * args)20784 static PyObject *_wrap_NamedInstanceXml_inst_get(PyObject *self, PyObject *args) {
20785     PyObject *resultobj;
20786     NamedInstanceXml *arg1 = (NamedInstanceXml *) 0 ;
20787     InstanceXml *result;
20788     PyObject * obj0 = 0 ;
20789 
20790     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstanceXml_inst_get",&obj0)) goto fail;
20791     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20792     result = (InstanceXml *)& ((arg1)->inst);
20793 
20794     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceXml, 0);
20795     return resultobj;
20796     fail:
20797     return NULL;
20798 }
20799 
20800 
_wrap_delete_NamedInstanceXml(PyObject * self,PyObject * args)20801 static PyObject *_wrap_delete_NamedInstanceXml(PyObject *self, PyObject *args) {
20802     PyObject *resultobj;
20803     NamedInstanceXml *arg1 = (NamedInstanceXml *) 0 ;
20804     PyObject * obj0 = 0 ;
20805 
20806     if(!PyArg_ParseTuple(args,(char *)"O:delete_NamedInstanceXml",&obj0)) goto fail;
20807     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20808     {
20809         try {
20810             delete arg1;
20811 
20812         }catch (XmlException e) {
20813             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20814             return NULL;
20815         }catch (std::range_error e) {
20816             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20817             return NULL;
20818         }catch (std::out_of_range e) {
20819             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20820             return NULL;
20821         }catch (DoesNotExist e) {
20822             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20823             return NULL;
20824         }catch(...) {
20825             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20826             return NULL;
20827         }
20828     }
20829     Py_INCREF(Py_None); resultobj = Py_None;
20830     return resultobj;
20831     fail:
20832     return NULL;
20833 }
20834 
20835 
NamedInstanceXml_swigregister(PyObject * self,PyObject * args)20836 static PyObject * NamedInstanceXml_swigregister(PyObject *self, PyObject *args) {
20837     PyObject *obj;
20838     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20839     SWIG_TypeClientData(SWIGTYPE_p_NamedInstanceXml, obj);
20840     Py_INCREF(obj);
20841     return Py_BuildValue((char *)"");
20842 }
_wrap_delete_InstancesXml(PyObject * self,PyObject * args)20843 static PyObject *_wrap_delete_InstancesXml(PyObject *self, PyObject *args) {
20844     PyObject *resultobj;
20845     InstancesXml *arg1 = (InstancesXml *) 0 ;
20846     PyObject * obj0 = 0 ;
20847 
20848     if(!PyArg_ParseTuple(args,(char *)"O:delete_InstancesXml",&obj0)) goto fail;
20849     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_InstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20850     {
20851         try {
20852             delete arg1;
20853 
20854         }catch (XmlException e) {
20855             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20856             return NULL;
20857         }catch (std::range_error e) {
20858             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20859             return NULL;
20860         }catch (std::out_of_range e) {
20861             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20862             return NULL;
20863         }catch (DoesNotExist e) {
20864             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20865             return NULL;
20866         }catch(...) {
20867             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20868             return NULL;
20869         }
20870     }
20871     Py_INCREF(Py_None); resultobj = Py_None;
20872     return resultobj;
20873     fail:
20874     return NULL;
20875 }
20876 
20877 
InstancesXml_swigregister(PyObject * self,PyObject * args)20878 static PyObject * InstancesXml_swigregister(PyObject *self, PyObject *args) {
20879     PyObject *obj;
20880     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20881     SWIG_TypeClientData(SWIGTYPE_p_InstancesXml, obj);
20882     Py_INCREF(obj);
20883     return Py_BuildValue((char *)"");
20884 }
_wrap_ObjectWithPathXml_ip_set(PyObject * self,PyObject * args)20885 static PyObject *_wrap_ObjectWithPathXml_ip_set(PyObject *self, PyObject *args) {
20886     PyObject *resultobj;
20887     ObjectWithPathXml *arg1 = (ObjectWithPathXml *) 0 ;
20888     InstancePathXml *arg2 = (InstancePathXml *) 0 ;
20889     PyObject * obj0 = 0 ;
20890     PyObject * obj1 = 0 ;
20891 
20892     if(!PyArg_ParseTuple(args,(char *)"OO:ObjectWithPathXml_ip_set",&obj0,&obj1)) goto fail;
20893     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20894     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstancePathXml,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
20895     if (arg1) (arg1)->ip = arg2;
20896 
20897     Py_INCREF(Py_None); resultobj = Py_None;
20898     return resultobj;
20899     fail:
20900     return NULL;
20901 }
20902 
20903 
_wrap_ObjectWithPathXml_ip_get(PyObject * self,PyObject * args)20904 static PyObject *_wrap_ObjectWithPathXml_ip_get(PyObject *self, PyObject *args) {
20905     PyObject *resultobj;
20906     ObjectWithPathXml *arg1 = (ObjectWithPathXml *) 0 ;
20907     InstancePathXml *result;
20908     PyObject * obj0 = 0 ;
20909 
20910     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathXml_ip_get",&obj0)) goto fail;
20911     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20912     result = (InstancePathXml *) ((arg1)->ip);
20913 
20914     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstancePathXml, 0);
20915     return resultobj;
20916     fail:
20917     return NULL;
20918 }
20919 
20920 
_wrap_ObjectWithPathXml_inst_set(PyObject * self,PyObject * args)20921 static PyObject *_wrap_ObjectWithPathXml_inst_set(PyObject *self, PyObject *args) {
20922     PyObject *resultobj;
20923     ObjectWithPathXml *arg1 = (ObjectWithPathXml *) 0 ;
20924     InstanceXml *arg2 = (InstanceXml *) 0 ;
20925     PyObject * obj0 = 0 ;
20926     PyObject * obj1 = 0 ;
20927 
20928     if(!PyArg_ParseTuple(args,(char *)"OO:ObjectWithPathXml_inst_set",&obj0,&obj1)) goto fail;
20929     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20930     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20931     if (arg1) (arg1)->inst = *arg2;
20932 
20933     Py_INCREF(Py_None); resultobj = Py_None;
20934     return resultobj;
20935     fail:
20936     return NULL;
20937 }
20938 
20939 
_wrap_ObjectWithPathXml_inst_get(PyObject * self,PyObject * args)20940 static PyObject *_wrap_ObjectWithPathXml_inst_get(PyObject *self, PyObject *args) {
20941     PyObject *resultobj;
20942     ObjectWithPathXml *arg1 = (ObjectWithPathXml *) 0 ;
20943     InstanceXml *result;
20944     PyObject * obj0 = 0 ;
20945 
20946     if(!PyArg_ParseTuple(args,(char *)"O:ObjectWithPathXml_inst_get",&obj0)) goto fail;
20947     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20948     result = (InstanceXml *)& ((arg1)->inst);
20949 
20950     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceXml, 0);
20951     return resultobj;
20952     fail:
20953     return NULL;
20954 }
20955 
20956 
_wrap_delete_ObjectWithPathXml(PyObject * self,PyObject * args)20957 static PyObject *_wrap_delete_ObjectWithPathXml(PyObject *self, PyObject *args) {
20958     PyObject *resultobj;
20959     ObjectWithPathXml *arg1 = (ObjectWithPathXml *) 0 ;
20960     PyObject * obj0 = 0 ;
20961 
20962     if(!PyArg_ParseTuple(args,(char *)"O:delete_ObjectWithPathXml",&obj0)) goto fail;
20963     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
20964     {
20965         try {
20966             delete arg1;
20967 
20968         }catch (XmlException e) {
20969             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
20970             return NULL;
20971         }catch (std::range_error e) {
20972             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20973             return NULL;
20974         }catch (std::out_of_range e) {
20975             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
20976             return NULL;
20977         }catch (DoesNotExist e) {
20978             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
20979             return NULL;
20980         }catch(...) {
20981             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
20982             return NULL;
20983         }
20984     }
20985     Py_INCREF(Py_None); resultobj = Py_None;
20986     return resultobj;
20987     fail:
20988     return NULL;
20989 }
20990 
20991 
ObjectWithPathXml_swigregister(PyObject * self,PyObject * args)20992 static PyObject * ObjectWithPathXml_swigregister(PyObject *self, PyObject *args) {
20993     PyObject *obj;
20994     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20995     SWIG_TypeClientData(SWIGTYPE_p_ObjectWithPathXml, obj);
20996     Py_INCREF(obj);
20997     return Py_BuildValue((char *)"");
20998 }
_wrap_ObjectsWithPathXml_ia_set(PyObject * self,PyObject * args)20999 static PyObject *_wrap_ObjectsWithPathXml_ia_set(PyObject *self, PyObject *args) {
21000     PyObject *resultobj;
21001     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21002     InstanceArray *arg2 = (InstanceArray *) 0 ;
21003     PyObject * obj0 = 0 ;
21004     PyObject * obj1 = 0 ;
21005 
21006     if(!PyArg_ParseTuple(args,(char *)"OO:ObjectsWithPathXml_ia_set",&obj0,&obj1)) goto fail;
21007     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21008     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21009     if (arg1) (arg1)->ia = *arg2;
21010 
21011     Py_INCREF(Py_None); resultobj = Py_None;
21012     return resultobj;
21013     fail:
21014     return NULL;
21015 }
21016 
21017 
_wrap_ObjectsWithPathXml_ia_get(PyObject * self,PyObject * args)21018 static PyObject *_wrap_ObjectsWithPathXml_ia_get(PyObject *self, PyObject *args) {
21019     PyObject *resultobj;
21020     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21021     InstanceArray *result;
21022     PyObject * obj0 = 0 ;
21023 
21024     if(!PyArg_ParseTuple(args,(char *)"O:ObjectsWithPathXml_ia_get",&obj0)) goto fail;
21025     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21026     result = (InstanceArray *)& ((arg1)->ia);
21027 
21028     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceArray, 0);
21029     return resultobj;
21030     fail:
21031     return NULL;
21032 }
21033 
21034 
_wrap_ObjectsWithPathXml_ipa_set(PyObject * self,PyObject * args)21035 static PyObject *_wrap_ObjectsWithPathXml_ipa_set(PyObject *self, PyObject *args) {
21036     PyObject *resultobj;
21037     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21038     InstancePathArray arg2 ;
21039     InstancePathArray *argp2 ;
21040     PyObject * obj0 = 0 ;
21041     PyObject * obj1 = 0 ;
21042 
21043     if(!PyArg_ParseTuple(args,(char *)"OO:ObjectsWithPathXml_ipa_set",&obj0,&obj1)) goto fail;
21044     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21045     if ((SWIG_ConvertPtr(obj1,(void **) &argp2, SWIGTYPE_p_InstancePathArray,SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
21046     arg2 = *argp2;
21047     if (arg1) (arg1)->ipa = arg2;
21048 
21049     Py_INCREF(Py_None); resultobj = Py_None;
21050     return resultobj;
21051     fail:
21052     return NULL;
21053 }
21054 
21055 
_wrap_ObjectsWithPathXml_ipa_get(PyObject * self,PyObject * args)21056 static PyObject *_wrap_ObjectsWithPathXml_ipa_get(PyObject *self, PyObject *args) {
21057     PyObject *resultobj;
21058     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21059     InstancePathArray result;
21060     PyObject * obj0 = 0 ;
21061 
21062     if(!PyArg_ParseTuple(args,(char *)"O:ObjectsWithPathXml_ipa_get",&obj0)) goto fail;
21063     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21064     result =  ((arg1)->ipa);
21065 
21066     {
21067         InstancePathArray * resultptr;
21068         resultptr = new InstancePathArray((InstancePathArray &) result);
21069         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_InstancePathArray, 1);
21070     }
21071     return resultobj;
21072     fail:
21073     return NULL;
21074 }
21075 
21076 
_wrap_ObjectsWithPathXml_add(PyObject * self,PyObject * args)21077 static PyObject *_wrap_ObjectsWithPathXml_add(PyObject *self, PyObject *args) {
21078     PyObject *resultobj;
21079     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21080     ObjectWithPathXml *arg2 = 0 ;
21081     PyObject * obj0 = 0 ;
21082     PyObject * obj1 = 0 ;
21083 
21084     if(!PyArg_ParseTuple(args,(char *)"OO:ObjectsWithPathXml_add",&obj0,&obj1)) goto fail;
21085     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21086     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ObjectWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21087     if (arg2 == NULL) {
21088         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21089     }
21090     {
21091         try {
21092             (arg1)->add(*arg2);
21093 
21094         }catch (XmlException e) {
21095             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21096             return NULL;
21097         }catch (std::range_error e) {
21098             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21099             return NULL;
21100         }catch (std::out_of_range e) {
21101             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21102             return NULL;
21103         }catch (DoesNotExist e) {
21104             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21105             return NULL;
21106         }catch(...) {
21107             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21108             return NULL;
21109         }
21110     }
21111     Py_INCREF(Py_None); resultobj = Py_None;
21112     return resultobj;
21113     fail:
21114     return NULL;
21115 }
21116 
21117 
_wrap_ObjectsWithPathXml_getName(PyObject * self,PyObject * args)21118 static PyObject *_wrap_ObjectsWithPathXml_getName(PyObject *self, PyObject *args) {
21119     PyObject *resultobj;
21120     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21121     int arg2 ;
21122     InstancePathXml *result;
21123     PyObject * obj0 = 0 ;
21124 
21125     if(!PyArg_ParseTuple(args,(char *)"Oi:ObjectsWithPathXml_getName",&obj0,&arg2)) goto fail;
21126     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21127     {
21128         try {
21129             {
21130                 InstancePathXml &_result_ref = (arg1)->getName(arg2);
21131                 result = (InstancePathXml *) &_result_ref;
21132             }
21133 
21134         }catch (XmlException e) {
21135             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21136             return NULL;
21137         }catch (std::range_error e) {
21138             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21139             return NULL;
21140         }catch (std::out_of_range e) {
21141             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21142             return NULL;
21143         }catch (DoesNotExist e) {
21144             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21145             return NULL;
21146         }catch(...) {
21147             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21148             return NULL;
21149         }
21150     }
21151     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstancePathXml, 0);
21152     return resultobj;
21153     fail:
21154     return NULL;
21155 }
21156 
21157 
_wrap_ObjectsWithPathXml_getInst(PyObject * self,PyObject * args)21158 static PyObject *_wrap_ObjectsWithPathXml_getInst(PyObject *self, PyObject *args) {
21159     PyObject *resultobj;
21160     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21161     int arg2 ;
21162     InstanceXml *result;
21163     PyObject * obj0 = 0 ;
21164 
21165     if(!PyArg_ParseTuple(args,(char *)"Oi:ObjectsWithPathXml_getInst",&obj0,&arg2)) goto fail;
21166     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21167     {
21168         try {
21169             {
21170                 InstanceXml &_result_ref = (arg1)->getInst(arg2);
21171                 result = (InstanceXml *) &_result_ref;
21172             }
21173 
21174         }catch (XmlException e) {
21175             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21176             return NULL;
21177         }catch (std::range_error e) {
21178             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21179             return NULL;
21180         }catch (std::out_of_range e) {
21181             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21182             return NULL;
21183         }catch (DoesNotExist e) {
21184             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21185             return NULL;
21186         }catch(...) {
21187             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21188             return NULL;
21189         }
21190     }
21191     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceXml, 0);
21192     return resultobj;
21193     fail:
21194     return NULL;
21195 }
21196 
21197 
_wrap_ObjectsWithPathXml_size(PyObject * self,PyObject * args)21198 static PyObject *_wrap_ObjectsWithPathXml_size(PyObject *self, PyObject *args) {
21199     PyObject *resultobj;
21200     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21201     int result;
21202     PyObject * obj0 = 0 ;
21203 
21204     if(!PyArg_ParseTuple(args,(char *)"O:ObjectsWithPathXml_size",&obj0)) goto fail;
21205     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21206     {
21207         try {
21208             result = (int)(arg1)->size();
21209 
21210         }catch (XmlException e) {
21211             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21212             return NULL;
21213         }catch (std::range_error e) {
21214             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21215             return NULL;
21216         }catch (std::out_of_range e) {
21217             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21218             return NULL;
21219         }catch (DoesNotExist e) {
21220             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21221             return NULL;
21222         }catch(...) {
21223             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21224             return NULL;
21225         }
21226     }
21227     resultobj = PyInt_FromLong((long)result);
21228     return resultobj;
21229     fail:
21230     return NULL;
21231 }
21232 
21233 
_wrap_delete_ObjectsWithPathXml(PyObject * self,PyObject * args)21234 static PyObject *_wrap_delete_ObjectsWithPathXml(PyObject *self, PyObject *args) {
21235     PyObject *resultobj;
21236     ObjectsWithPathXml *arg1 = (ObjectsWithPathXml *) 0 ;
21237     PyObject * obj0 = 0 ;
21238 
21239     if(!PyArg_ParseTuple(args,(char *)"O:delete_ObjectsWithPathXml",&obj0)) goto fail;
21240     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ObjectsWithPathXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21241     {
21242         try {
21243             delete arg1;
21244 
21245         }catch (XmlException e) {
21246             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21247             return NULL;
21248         }catch (std::range_error e) {
21249             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21250             return NULL;
21251         }catch (std::out_of_range e) {
21252             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21253             return NULL;
21254         }catch (DoesNotExist e) {
21255             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21256             return NULL;
21257         }catch(...) {
21258             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21259             return NULL;
21260         }
21261     }
21262     Py_INCREF(Py_None); resultobj = Py_None;
21263     return resultobj;
21264     fail:
21265     return NULL;
21266 }
21267 
21268 
ObjectsWithPathXml_swigregister(PyObject * self,PyObject * args)21269 static PyObject * ObjectsWithPathXml_swigregister(PyObject *self, PyObject *args) {
21270     PyObject *obj;
21271     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21272     SWIG_TypeClientData(SWIGTYPE_p_ObjectsWithPathXml, obj);
21273     Py_INCREF(obj);
21274     return Py_BuildValue((char *)"");
21275 }
_wrap_NamedInstancesXml_ia_set(PyObject * self,PyObject * args)21276 static PyObject *_wrap_NamedInstancesXml_ia_set(PyObject *self, PyObject *args) {
21277     PyObject *resultobj;
21278     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21279     InstanceArray *arg2 = (InstanceArray *) 0 ;
21280     PyObject * obj0 = 0 ;
21281     PyObject * obj1 = 0 ;
21282 
21283     if(!PyArg_ParseTuple(args,(char *)"OO:NamedInstancesXml_ia_set",&obj0,&obj1)) goto fail;
21284     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21285     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21286     if (arg1) (arg1)->ia = *arg2;
21287 
21288     Py_INCREF(Py_None); resultobj = Py_None;
21289     return resultobj;
21290     fail:
21291     return NULL;
21292 }
21293 
21294 
_wrap_NamedInstancesXml_ia_get(PyObject * self,PyObject * args)21295 static PyObject *_wrap_NamedInstancesXml_ia_get(PyObject *self, PyObject *args) {
21296     PyObject *resultobj;
21297     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21298     InstanceArray *result;
21299     PyObject * obj0 = 0 ;
21300 
21301     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstancesXml_ia_get",&obj0)) goto fail;
21302     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21303     result = (InstanceArray *)& ((arg1)->ia);
21304 
21305     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceArray, 0);
21306     return resultobj;
21307     fail:
21308     return NULL;
21309 }
21310 
21311 
_wrap_NamedInstancesXml_ina_set(PyObject * self,PyObject * args)21312 static PyObject *_wrap_NamedInstancesXml_ina_set(PyObject *self, PyObject *args) {
21313     PyObject *resultobj;
21314     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21315     InstanceNameArray *arg2 = (InstanceNameArray *) 0 ;
21316     PyObject * obj0 = 0 ;
21317     PyObject * obj1 = 0 ;
21318 
21319     if(!PyArg_ParseTuple(args,(char *)"OO:NamedInstancesXml_ina_set",&obj0,&obj1)) goto fail;
21320     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21321     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_InstanceNameArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21322     if (arg1) (arg1)->ina = *arg2;
21323 
21324     Py_INCREF(Py_None); resultobj = Py_None;
21325     return resultobj;
21326     fail:
21327     return NULL;
21328 }
21329 
21330 
_wrap_NamedInstancesXml_ina_get(PyObject * self,PyObject * args)21331 static PyObject *_wrap_NamedInstancesXml_ina_get(PyObject *self, PyObject *args) {
21332     PyObject *resultobj;
21333     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21334     InstanceNameArray *result;
21335     PyObject * obj0 = 0 ;
21336 
21337     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstancesXml_ina_get",&obj0)) goto fail;
21338     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21339     result = (InstanceNameArray *)& ((arg1)->ina);
21340 
21341     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNameArray, 0);
21342     return resultobj;
21343     fail:
21344     return NULL;
21345 }
21346 
21347 
_wrap_NamedInstancesXml_add(PyObject * self,PyObject * args)21348 static PyObject *_wrap_NamedInstancesXml_add(PyObject *self, PyObject *args) {
21349     PyObject *resultobj;
21350     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21351     NamedInstanceXml *arg2 = 0 ;
21352     PyObject * obj0 = 0 ;
21353     PyObject * obj1 = 0 ;
21354 
21355     if(!PyArg_ParseTuple(args,(char *)"OO:NamedInstancesXml_add",&obj0,&obj1)) goto fail;
21356     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21357     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_NamedInstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21358     if (arg2 == NULL) {
21359         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21360     }
21361     {
21362         try {
21363             (arg1)->add(*arg2);
21364 
21365         }catch (XmlException e) {
21366             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21367             return NULL;
21368         }catch (std::range_error e) {
21369             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21370             return NULL;
21371         }catch (std::out_of_range e) {
21372             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21373             return NULL;
21374         }catch (DoesNotExist e) {
21375             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21376             return NULL;
21377         }catch(...) {
21378             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21379             return NULL;
21380         }
21381     }
21382     Py_INCREF(Py_None); resultobj = Py_None;
21383     return resultobj;
21384     fail:
21385     return NULL;
21386 }
21387 
21388 
_wrap_NamedInstancesXml_getName(PyObject * self,PyObject * args)21389 static PyObject *_wrap_NamedInstancesXml_getName(PyObject *self, PyObject *args) {
21390     PyObject *resultobj;
21391     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21392     int arg2 ;
21393     InstanceNameXml *result;
21394     PyObject * obj0 = 0 ;
21395 
21396     if(!PyArg_ParseTuple(args,(char *)"Oi:NamedInstancesXml_getName",&obj0,&arg2)) goto fail;
21397     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21398     {
21399         try {
21400             {
21401                 InstanceNameXml &_result_ref = (arg1)->getName(arg2);
21402                 result = (InstanceNameXml *) &_result_ref;
21403             }
21404 
21405         }catch (XmlException e) {
21406             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21407             return NULL;
21408         }catch (std::range_error e) {
21409             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21410             return NULL;
21411         }catch (std::out_of_range e) {
21412             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21413             return NULL;
21414         }catch (DoesNotExist e) {
21415             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21416             return NULL;
21417         }catch(...) {
21418             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21419             return NULL;
21420         }
21421     }
21422     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNameXml, 0);
21423     return resultobj;
21424     fail:
21425     return NULL;
21426 }
21427 
21428 
_wrap_NamedInstancesXml_getInst(PyObject * self,PyObject * args)21429 static PyObject *_wrap_NamedInstancesXml_getInst(PyObject *self, PyObject *args) {
21430     PyObject *resultobj;
21431     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21432     int arg2 ;
21433     InstanceXml *result;
21434     PyObject * obj0 = 0 ;
21435 
21436     if(!PyArg_ParseTuple(args,(char *)"Oi:NamedInstancesXml_getInst",&obj0,&arg2)) goto fail;
21437     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21438     {
21439         try {
21440             {
21441                 InstanceXml &_result_ref = (arg1)->getInst(arg2);
21442                 result = (InstanceXml *) &_result_ref;
21443             }
21444 
21445         }catch (XmlException e) {
21446             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21447             return NULL;
21448         }catch (std::range_error e) {
21449             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21450             return NULL;
21451         }catch (std::out_of_range e) {
21452             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21453             return NULL;
21454         }catch (DoesNotExist e) {
21455             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21456             return NULL;
21457         }catch(...) {
21458             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21459             return NULL;
21460         }
21461     }
21462     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceXml, 0);
21463     return resultobj;
21464     fail:
21465     return NULL;
21466 }
21467 
21468 
_wrap_NamedInstancesXml___len__(PyObject * self,PyObject * args)21469 static PyObject *_wrap_NamedInstancesXml___len__(PyObject *self, PyObject *args) {
21470     PyObject *resultobj;
21471     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21472     int result;
21473     PyObject * obj0 = 0 ;
21474 
21475     if(!PyArg_ParseTuple(args,(char *)"O:NamedInstancesXml___len__",&obj0)) goto fail;
21476     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21477     {
21478         try {
21479             result = (int)(arg1)->size();
21480 
21481         }catch (XmlException e) {
21482             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21483             return NULL;
21484         }catch (std::range_error e) {
21485             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21486             return NULL;
21487         }catch (std::out_of_range e) {
21488             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21489             return NULL;
21490         }catch (DoesNotExist e) {
21491             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21492             return NULL;
21493         }catch(...) {
21494             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21495             return NULL;
21496         }
21497     }
21498     resultobj = PyInt_FromLong((long)result);
21499     return resultobj;
21500     fail:
21501     return NULL;
21502 }
21503 
21504 
_wrap_delete_NamedInstancesXml(PyObject * self,PyObject * args)21505 static PyObject *_wrap_delete_NamedInstancesXml(PyObject *self, PyObject *args) {
21506     PyObject *resultobj;
21507     NamedInstancesXml *arg1 = (NamedInstancesXml *) 0 ;
21508     PyObject * obj0 = 0 ;
21509 
21510     if(!PyArg_ParseTuple(args,(char *)"O:delete_NamedInstancesXml",&obj0)) goto fail;
21511     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_NamedInstancesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21512     {
21513         try {
21514             delete arg1;
21515 
21516         }catch (XmlException e) {
21517             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21518             return NULL;
21519         }catch (std::range_error e) {
21520             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21521             return NULL;
21522         }catch (std::out_of_range e) {
21523             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21524             return NULL;
21525         }catch (DoesNotExist e) {
21526             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21527             return NULL;
21528         }catch(...) {
21529             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21530             return NULL;
21531         }
21532     }
21533     Py_INCREF(Py_None); resultobj = Py_None;
21534     return resultobj;
21535     fail:
21536     return NULL;
21537 }
21538 
21539 
NamedInstancesXml_swigregister(PyObject * self,PyObject * args)21540 static PyObject * NamedInstancesXml_swigregister(PyObject *self, PyObject *args) {
21541     PyObject *obj;
21542     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21543     SWIG_TypeClientData(SWIGTYPE_p_NamedInstancesXml, obj);
21544     Py_INCREF(obj);
21545     return Py_BuildValue((char *)"");
21546 }
_wrap_ClassNameXml_toStringBuffer(PyObject * self,PyObject * args)21547 static PyObject *_wrap_ClassNameXml_toStringBuffer(PyObject *self, PyObject *args) {
21548     PyObject *resultobj;
21549     ClassNameXml *arg1 = (ClassNameXml *) 0 ;
21550     string *arg2 = 0 ;
21551     char *arg3 = (char *) "" ;
21552     PyObject * obj0 = 0 ;
21553     PyObject * obj1 = 0 ;
21554 
21555     if(!PyArg_ParseTuple(args,(char *)"OO|s:ClassNameXml_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
21556     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21557     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21558     if (arg2 == NULL) {
21559         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21560     }
21561     {
21562         try {
21563             (arg1)->toStringBuffer(*arg2,arg3);
21564 
21565         }catch (XmlException e) {
21566             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21567             return NULL;
21568         }catch (std::range_error e) {
21569             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21570             return NULL;
21571         }catch (std::out_of_range e) {
21572             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21573             return NULL;
21574         }catch (DoesNotExist e) {
21575             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21576             return NULL;
21577         }catch(...) {
21578             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21579             return NULL;
21580         }
21581     }
21582     Py_INCREF(Py_None); resultobj = Py_None;
21583     return resultobj;
21584     fail:
21585     return NULL;
21586 }
21587 
21588 
_wrap_delete_ClassNameXml(PyObject * self,PyObject * args)21589 static PyObject *_wrap_delete_ClassNameXml(PyObject *self, PyObject *args) {
21590     PyObject *resultobj;
21591     ClassNameXml *arg1 = (ClassNameXml *) 0 ;
21592     PyObject * obj0 = 0 ;
21593 
21594     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassNameXml",&obj0)) goto fail;
21595     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassNameXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21596     {
21597         try {
21598             delete arg1;
21599 
21600         }catch (XmlException e) {
21601             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21602             return NULL;
21603         }catch (std::range_error e) {
21604             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21605             return NULL;
21606         }catch (std::out_of_range e) {
21607             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21608             return NULL;
21609         }catch (DoesNotExist e) {
21610             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21611             return NULL;
21612         }catch(...) {
21613             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21614             return NULL;
21615         }
21616     }
21617     Py_INCREF(Py_None); resultobj = Py_None;
21618     return resultobj;
21619     fail:
21620     return NULL;
21621 }
21622 
21623 
ClassNameXml_swigregister(PyObject * self,PyObject * args)21624 static PyObject * ClassNameXml_swigregister(PyObject *self, PyObject *args) {
21625     PyObject *obj;
21626     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21627     SWIG_TypeClientData(SWIGTYPE_p_ClassNameXml, obj);
21628     Py_INCREF(obj);
21629     return Py_BuildValue((char *)"");
21630 }
_wrap_delete_ClassNamesXml(PyObject * self,PyObject * args)21631 static PyObject *_wrap_delete_ClassNamesXml(PyObject *self, PyObject *args) {
21632     PyObject *resultobj;
21633     ClassNamesXml *arg1 = (ClassNamesXml *) 0 ;
21634     PyObject * obj0 = 0 ;
21635 
21636     if(!PyArg_ParseTuple(args,(char *)"O:delete_ClassNamesXml",&obj0)) goto fail;
21637     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ClassNamesXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21638     {
21639         try {
21640             delete arg1;
21641 
21642         }catch (XmlException e) {
21643             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21644             return NULL;
21645         }catch (std::range_error e) {
21646             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21647             return NULL;
21648         }catch (std::out_of_range e) {
21649             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21650             return NULL;
21651         }catch (DoesNotExist e) {
21652             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21653             return NULL;
21654         }catch(...) {
21655             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21656             return NULL;
21657         }
21658     }
21659     Py_INCREF(Py_None); resultobj = Py_None;
21660     return resultobj;
21661     fail:
21662     return NULL;
21663 }
21664 
21665 
ClassNamesXml_swigregister(PyObject * self,PyObject * args)21666 static PyObject * ClassNamesXml_swigregister(PyObject *self, PyObject *args) {
21667     PyObject *obj;
21668     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21669     SWIG_TypeClientData(SWIGTYPE_p_ClassNamesXml, obj);
21670     Py_INCREF(obj);
21671     return Py_BuildValue((char *)"");
21672 }
_wrap_new_IReturnvalueXml(PyObject * self,PyObject * args)21673 static PyObject *_wrap_new_IReturnvalueXml(PyObject *self, PyObject *args) {
21674     PyObject *resultobj;
21675     XmlBuffer *arg1 = 0 ;
21676     IReturnvalueXml *result;
21677     PyObject * obj0 = 0 ;
21678 
21679     if(!PyArg_ParseTuple(args,(char *)"O:new_IReturnvalueXml",&obj0)) goto fail;
21680     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21681     if (arg1 == NULL) {
21682         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21683     }
21684     {
21685         try {
21686             result = (IReturnvalueXml *)new IReturnvalueXml(*arg1);
21687 
21688         }catch (XmlException e) {
21689             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21690             return NULL;
21691         }catch (std::range_error e) {
21692             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21693             return NULL;
21694         }catch (std::out_of_range e) {
21695             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21696             return NULL;
21697         }catch (DoesNotExist e) {
21698             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21699             return NULL;
21700         }catch(...) {
21701             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21702             return NULL;
21703         }
21704     }
21705     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_IReturnvalueXml, 1);
21706     return resultobj;
21707     fail:
21708     return NULL;
21709 }
21710 
21711 
_wrap_IReturnvalueXml_getReturnData(PyObject * self,PyObject * args)21712 static PyObject *_wrap_IReturnvalueXml_getReturnData(PyObject *self, PyObject *args) {
21713     PyObject *resultobj;
21714     IReturnvalueXml *arg1 = (IReturnvalueXml *) 0 ;
21715     RetValXml *result;
21716     PyObject * obj0 = 0 ;
21717 
21718     if(!PyArg_ParseTuple(args,(char *)"O:IReturnvalueXml_getReturnData",&obj0)) goto fail;
21719     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_IReturnvalueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21720     {
21721         try {
21722             result = (RetValXml *)(arg1)->getReturnData();
21723 
21724         }catch (XmlException e) {
21725             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21726             return NULL;
21727         }catch (std::range_error e) {
21728             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21729             return NULL;
21730         }catch (std::out_of_range e) {
21731             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21732             return NULL;
21733         }catch (DoesNotExist e) {
21734             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21735             return NULL;
21736         }catch(...) {
21737             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21738             return NULL;
21739         }
21740     }
21741     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_RetValXml, 0);
21742     return resultobj;
21743     fail:
21744     return NULL;
21745 }
21746 
21747 
_wrap_delete_IReturnvalueXml(PyObject * self,PyObject * args)21748 static PyObject *_wrap_delete_IReturnvalueXml(PyObject *self, PyObject *args) {
21749     PyObject *resultobj;
21750     IReturnvalueXml *arg1 = (IReturnvalueXml *) 0 ;
21751     PyObject * obj0 = 0 ;
21752 
21753     if(!PyArg_ParseTuple(args,(char *)"O:delete_IReturnvalueXml",&obj0)) goto fail;
21754     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_IReturnvalueXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21755     {
21756         try {
21757             delete arg1;
21758 
21759         }catch (XmlException e) {
21760             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21761             return NULL;
21762         }catch (std::range_error e) {
21763             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21764             return NULL;
21765         }catch (std::out_of_range e) {
21766             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21767             return NULL;
21768         }catch (DoesNotExist e) {
21769             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21770             return NULL;
21771         }catch(...) {
21772             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21773             return NULL;
21774         }
21775     }
21776     Py_INCREF(Py_None); resultobj = Py_None;
21777     return resultobj;
21778     fail:
21779     return NULL;
21780 }
21781 
21782 
IReturnvalueXml_swigregister(PyObject * self,PyObject * args)21783 static PyObject * IReturnvalueXml_swigregister(PyObject *self, PyObject *args) {
21784     PyObject *obj;
21785     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21786     SWIG_TypeClientData(SWIGTYPE_p_IReturnvalueXml, obj);
21787     Py_INCREF(obj);
21788     return Py_BuildValue((char *)"");
21789 }
_wrap_new_IMethodresponseXml(PyObject * self,PyObject * args)21790 static PyObject *_wrap_new_IMethodresponseXml(PyObject *self, PyObject *args) {
21791     PyObject *resultobj;
21792     XmlBuffer *arg1 = 0 ;
21793     int arg2 = (int) 0 ;
21794     IMethodresponseXml *result;
21795     PyObject * obj0 = 0 ;
21796 
21797     if(!PyArg_ParseTuple(args,(char *)"O|i:new_IMethodresponseXml",&obj0,&arg2)) goto fail;
21798     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21799     if (arg1 == NULL) {
21800         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21801     }
21802     {
21803         try {
21804             result = (IMethodresponseXml *)new IMethodresponseXml(*arg1,arg2);
21805 
21806         }catch (XmlException e) {
21807             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21808             return NULL;
21809         }catch (std::range_error e) {
21810             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21811             return NULL;
21812         }catch (std::out_of_range e) {
21813             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21814             return NULL;
21815         }catch (DoesNotExist e) {
21816             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21817             return NULL;
21818         }catch(...) {
21819             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21820             return NULL;
21821         }
21822     }
21823     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_IMethodresponseXml, 1);
21824     return resultobj;
21825     fail:
21826     return NULL;
21827 }
21828 
21829 
_wrap_IMethodresponseXml_getReturnData(PyObject * self,PyObject * args)21830 static PyObject *_wrap_IMethodresponseXml_getReturnData(PyObject *self, PyObject *args) {
21831     PyObject *resultobj;
21832     IMethodresponseXml *arg1 = (IMethodresponseXml *) 0 ;
21833     RetValXml *result;
21834     PyObject * obj0 = 0 ;
21835 
21836     if(!PyArg_ParseTuple(args,(char *)"O:IMethodresponseXml_getReturnData",&obj0)) goto fail;
21837     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_IMethodresponseXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21838     {
21839         try {
21840             result = (RetValXml *)(arg1)->getReturnData();
21841 
21842         }catch (XmlException e) {
21843             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21844             return NULL;
21845         }catch (std::range_error e) {
21846             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21847             return NULL;
21848         }catch (std::out_of_range e) {
21849             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21850             return NULL;
21851         }catch (DoesNotExist e) {
21852             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21853             return NULL;
21854         }catch(...) {
21855             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21856             return NULL;
21857         }
21858     }
21859     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_RetValXml, 0);
21860     return resultobj;
21861     fail:
21862     return NULL;
21863 }
21864 
21865 
_wrap_delete_IMethodresponseXml(PyObject * self,PyObject * args)21866 static PyObject *_wrap_delete_IMethodresponseXml(PyObject *self, PyObject *args) {
21867     PyObject *resultobj;
21868     IMethodresponseXml *arg1 = (IMethodresponseXml *) 0 ;
21869     PyObject * obj0 = 0 ;
21870 
21871     if(!PyArg_ParseTuple(args,(char *)"O:delete_IMethodresponseXml",&obj0)) goto fail;
21872     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_IMethodresponseXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21873     {
21874         try {
21875             delete arg1;
21876 
21877         }catch (XmlException e) {
21878             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21879             return NULL;
21880         }catch (std::range_error e) {
21881             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21882             return NULL;
21883         }catch (std::out_of_range e) {
21884             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21885             return NULL;
21886         }catch (DoesNotExist e) {
21887             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21888             return NULL;
21889         }catch(...) {
21890             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21891             return NULL;
21892         }
21893     }
21894     Py_INCREF(Py_None); resultobj = Py_None;
21895     return resultobj;
21896     fail:
21897     return NULL;
21898 }
21899 
21900 
IMethodresponseXml_swigregister(PyObject * self,PyObject * args)21901 static PyObject * IMethodresponseXml_swigregister(PyObject *self, PyObject *args) {
21902     PyObject *obj;
21903     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21904     SWIG_TypeClientData(SWIGTYPE_p_IMethodresponseXml, obj);
21905     Py_INCREF(obj);
21906     return Py_BuildValue((char *)"");
21907 }
_wrap_new_SimplerspXml(PyObject * self,PyObject * args)21908 static PyObject *_wrap_new_SimplerspXml(PyObject *self, PyObject *args) {
21909     PyObject *resultobj;
21910     XmlBuffer *arg1 = 0 ;
21911     int arg2 = (int) 0 ;
21912     SimplerspXml *result;
21913     PyObject * obj0 = 0 ;
21914 
21915     if(!PyArg_ParseTuple(args,(char *)"O|i:new_SimplerspXml",&obj0,&arg2)) goto fail;
21916     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21917     if (arg1 == NULL) {
21918         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
21919     }
21920     {
21921         try {
21922             result = (SimplerspXml *)new SimplerspXml(*arg1,arg2);
21923 
21924         }catch (XmlException e) {
21925             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21926             return NULL;
21927         }catch (std::range_error e) {
21928             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21929             return NULL;
21930         }catch (std::out_of_range e) {
21931             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21932             return NULL;
21933         }catch (DoesNotExist e) {
21934             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21935             return NULL;
21936         }catch(...) {
21937             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21938             return NULL;
21939         }
21940     }
21941     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_SimplerspXml, 1);
21942     return resultobj;
21943     fail:
21944     return NULL;
21945 }
21946 
21947 
_wrap_SimplerspXml_getReturnData(PyObject * self,PyObject * args)21948 static PyObject *_wrap_SimplerspXml_getReturnData(PyObject *self, PyObject *args) {
21949     PyObject *resultobj;
21950     SimplerspXml *arg1 = (SimplerspXml *) 0 ;
21951     RetValXml *result;
21952     PyObject * obj0 = 0 ;
21953 
21954     if(!PyArg_ParseTuple(args,(char *)"O:SimplerspXml_getReturnData",&obj0)) goto fail;
21955     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_SimplerspXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21956     {
21957         try {
21958             result = (RetValXml *)(arg1)->getReturnData();
21959 
21960         }catch (XmlException e) {
21961             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21962             return NULL;
21963         }catch (std::range_error e) {
21964             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21965             return NULL;
21966         }catch (std::out_of_range e) {
21967             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
21968             return NULL;
21969         }catch (DoesNotExist e) {
21970             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
21971             return NULL;
21972         }catch(...) {
21973             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
21974             return NULL;
21975         }
21976     }
21977     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_RetValXml, 0);
21978     return resultobj;
21979     fail:
21980     return NULL;
21981 }
21982 
21983 
_wrap_delete_SimplerspXml(PyObject * self,PyObject * args)21984 static PyObject *_wrap_delete_SimplerspXml(PyObject *self, PyObject *args) {
21985     PyObject *resultobj;
21986     SimplerspXml *arg1 = (SimplerspXml *) 0 ;
21987     PyObject * obj0 = 0 ;
21988 
21989     if(!PyArg_ParseTuple(args,(char *)"O:delete_SimplerspXml",&obj0)) goto fail;
21990     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_SimplerspXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
21991     {
21992         try {
21993             delete arg1;
21994 
21995         }catch (XmlException e) {
21996             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
21997             return NULL;
21998         }catch (std::range_error e) {
21999             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22000             return NULL;
22001         }catch (std::out_of_range e) {
22002             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22003             return NULL;
22004         }catch (DoesNotExist e) {
22005             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22006             return NULL;
22007         }catch(...) {
22008             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22009             return NULL;
22010         }
22011     }
22012     Py_INCREF(Py_None); resultobj = Py_None;
22013     return resultobj;
22014     fail:
22015     return NULL;
22016 }
22017 
22018 
SimplerspXml_swigregister(PyObject * self,PyObject * args)22019 static PyObject * SimplerspXml_swigregister(PyObject *self, PyObject *args) {
22020     PyObject *obj;
22021     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22022     SWIG_TypeClientData(SWIGTYPE_p_SimplerspXml, obj);
22023     Py_INCREF(obj);
22024     return Py_BuildValue((char *)"");
22025 }
_wrap_new_MessageXml(PyObject * self,PyObject * args)22026 static PyObject *_wrap_new_MessageXml(PyObject *self, PyObject *args) {
22027     PyObject *resultobj;
22028     XmlBuffer *arg1 = 0 ;
22029     int arg2 = (int) 0 ;
22030     MessageXml *result;
22031     PyObject * obj0 = 0 ;
22032 
22033     if(!PyArg_ParseTuple(args,(char *)"O|i:new_MessageXml",&obj0,&arg2)) goto fail;
22034     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XmlBuffer,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22035     if (arg1 == NULL) {
22036         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22037     }
22038     {
22039         try {
22040             result = (MessageXml *)new MessageXml(*arg1,arg2);
22041 
22042         }catch (XmlException e) {
22043             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22044             return NULL;
22045         }catch (std::range_error e) {
22046             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22047             return NULL;
22048         }catch (std::out_of_range e) {
22049             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22050             return NULL;
22051         }catch (DoesNotExist e) {
22052             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22053             return NULL;
22054         }catch(...) {
22055             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22056             return NULL;
22057         }
22058     }
22059     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_MessageXml, 1);
22060     return resultobj;
22061     fail:
22062     return NULL;
22063 }
22064 
22065 
_wrap_MessageXml_getResponse(PyObject * self,PyObject * args)22066 static PyObject *_wrap_MessageXml_getResponse(PyObject *self, PyObject *args) {
22067     PyObject *resultobj;
22068     MessageXml *arg1 = (MessageXml *) 0 ;
22069     SimplerspXml *result;
22070     PyObject * obj0 = 0 ;
22071 
22072     if(!PyArg_ParseTuple(args,(char *)"O:MessageXml_getResponse",&obj0)) goto fail;
22073     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_MessageXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22074     {
22075         try {
22076             result = (SimplerspXml *)(arg1)->getResponse();
22077 
22078         }catch (XmlException e) {
22079             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22080             return NULL;
22081         }catch (std::range_error e) {
22082             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22083             return NULL;
22084         }catch (std::out_of_range e) {
22085             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22086             return NULL;
22087         }catch (DoesNotExist e) {
22088             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22089             return NULL;
22090         }catch(...) {
22091             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22092             return NULL;
22093         }
22094     }
22095     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_SimplerspXml, 0);
22096     return resultobj;
22097     fail:
22098     return NULL;
22099 }
22100 
22101 
_wrap_delete_MessageXml(PyObject * self,PyObject * args)22102 static PyObject *_wrap_delete_MessageXml(PyObject *self, PyObject *args) {
22103     PyObject *resultobj;
22104     MessageXml *arg1 = (MessageXml *) 0 ;
22105     PyObject * obj0 = 0 ;
22106 
22107     if(!PyArg_ParseTuple(args,(char *)"O:delete_MessageXml",&obj0)) goto fail;
22108     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_MessageXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22109     {
22110         try {
22111             delete arg1;
22112 
22113         }catch (XmlException e) {
22114             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22115             return NULL;
22116         }catch (std::range_error e) {
22117             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22118             return NULL;
22119         }catch (std::out_of_range e) {
22120             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22121             return NULL;
22122         }catch (DoesNotExist e) {
22123             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22124             return NULL;
22125         }catch(...) {
22126             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22127             return NULL;
22128         }
22129     }
22130     Py_INCREF(Py_None); resultobj = Py_None;
22131     return resultobj;
22132     fail:
22133     return NULL;
22134 }
22135 
22136 
MessageXml_swigregister(PyObject * self,PyObject * args)22137 static PyObject * MessageXml_swigregister(PyObject *self, PyObject *args) {
22138     PyObject *obj;
22139     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22140     SWIG_TypeClientData(SWIGTYPE_p_MessageXml, obj);
22141     Py_INCREF(obj);
22142     return Py_BuildValue((char *)"");
22143 }
_wrap_new_CimXml(PyObject * self,PyObject * args)22144 static PyObject *_wrap_new_CimXml(PyObject *self, PyObject *args) {
22145     PyObject *resultobj;
22146     string arg1 ;
22147     int arg2 = (int) 0 ;
22148     CimXml *result;
22149     PyObject * obj0 = 0 ;
22150 
22151     if(!PyArg_ParseTuple(args,(char *)"O|i:new_CimXml",&obj0,&arg2)) goto fail;
22152     {
22153         arg1 = PyString_AsString(resultobj);
22154         if (PyErr_Occurred()) return NULL;
22155     }
22156     {
22157         try {
22158             result = (CimXml *)new CimXml(arg1,arg2);
22159 
22160         }catch (XmlException e) {
22161             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22162             return NULL;
22163         }catch (std::range_error e) {
22164             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22165             return NULL;
22166         }catch (std::out_of_range e) {
22167             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22168             return NULL;
22169         }catch (DoesNotExist e) {
22170             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22171             return NULL;
22172         }catch(...) {
22173             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22174             return NULL;
22175         }
22176     }
22177     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_CimXml, 1);
22178     return resultobj;
22179     fail:
22180     return NULL;
22181 }
22182 
22183 
_wrap_CimXml_getResponse(PyObject * self,PyObject * args)22184 static PyObject *_wrap_CimXml_getResponse(PyObject *self, PyObject *args) {
22185     PyObject *resultobj;
22186     CimXml *arg1 = (CimXml *) 0 ;
22187     SimplerspXml *result;
22188     PyObject * obj0 = 0 ;
22189 
22190     if(!PyArg_ParseTuple(args,(char *)"O:CimXml_getResponse",&obj0)) goto fail;
22191     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_CimXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22192     {
22193         try {
22194             result = (SimplerspXml *)(arg1)->getResponse();
22195 
22196         }catch (XmlException e) {
22197             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22198             return NULL;
22199         }catch (std::range_error e) {
22200             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22201             return NULL;
22202         }catch (std::out_of_range e) {
22203             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22204             return NULL;
22205         }catch (DoesNotExist e) {
22206             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22207             return NULL;
22208         }catch(...) {
22209             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22210             return NULL;
22211         }
22212     }
22213     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_SimplerspXml, 0);
22214     return resultobj;
22215     fail:
22216     return NULL;
22217 }
22218 
22219 
_wrap_delete_CimXml(PyObject * self,PyObject * args)22220 static PyObject *_wrap_delete_CimXml(PyObject *self, PyObject *args) {
22221     PyObject *resultobj;
22222     CimXml *arg1 = (CimXml *) 0 ;
22223     PyObject * obj0 = 0 ;
22224 
22225     if(!PyArg_ParseTuple(args,(char *)"O:delete_CimXml",&obj0)) goto fail;
22226     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_CimXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22227     {
22228         try {
22229             delete arg1;
22230 
22231         }catch (XmlException e) {
22232             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22233             return NULL;
22234         }catch (std::range_error e) {
22235             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22236             return NULL;
22237         }catch (std::out_of_range e) {
22238             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22239             return NULL;
22240         }catch (DoesNotExist e) {
22241             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22242             return NULL;
22243         }catch(...) {
22244             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22245             return NULL;
22246         }
22247     }
22248     Py_INCREF(Py_None); resultobj = Py_None;
22249     return resultobj;
22250     fail:
22251     return NULL;
22252 }
22253 
22254 
CimXml_swigregister(PyObject * self,PyObject * args)22255 static PyObject * CimXml_swigregister(PyObject *self, PyObject *args) {
22256     PyObject *obj;
22257     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22258     SWIG_TypeClientData(SWIGTYPE_p_CimXml, obj);
22259     Py_INCREF(obj);
22260     return Py_BuildValue((char *)"");
22261 }
_wrap_URL_host_set(PyObject * self,PyObject * args)22262 static PyObject *_wrap_URL_host_set(PyObject *self, PyObject *args) {
22263     PyObject *resultobj;
22264     URL *arg1 = (URL *) 0 ;
22265     string arg2 ;
22266     PyObject * obj0 = 0 ;
22267     PyObject * obj1 = 0 ;
22268 
22269     if(!PyArg_ParseTuple(args,(char *)"OO:URL_host_set",&obj0,&obj1)) goto fail;
22270     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22271     {
22272         arg2 = PyString_AsString(resultobj);
22273         if (PyErr_Occurred()) return NULL;
22274     }
22275     if (arg1) (arg1)->host = arg2;
22276 
22277     Py_INCREF(Py_None); resultobj = Py_None;
22278     return resultobj;
22279     fail:
22280     return NULL;
22281 }
22282 
22283 
_wrap_URL_host_get(PyObject * self,PyObject * args)22284 static PyObject *_wrap_URL_host_get(PyObject *self, PyObject *args) {
22285     PyObject *resultobj;
22286     URL *arg1 = (URL *) 0 ;
22287     string result;
22288     PyObject * obj0 = 0 ;
22289 
22290     if(!PyArg_ParseTuple(args,(char *)"O:URL_host_get",&obj0)) goto fail;
22291     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22292     result =  ((arg1)->host);
22293 
22294     {
22295         resultobj = PyString_FromString((&result)->c_str());
22296     }
22297     return resultobj;
22298     fail:
22299     return NULL;
22300 }
22301 
22302 
_wrap_URL_port_set(PyObject * self,PyObject * args)22303 static PyObject *_wrap_URL_port_set(PyObject *self, PyObject *args) {
22304     PyObject *resultobj;
22305     URL *arg1 = (URL *) 0 ;
22306     string arg2 ;
22307     PyObject * obj0 = 0 ;
22308     PyObject * obj1 = 0 ;
22309 
22310     if(!PyArg_ParseTuple(args,(char *)"OO:URL_port_set",&obj0,&obj1)) goto fail;
22311     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22312     {
22313         arg2 = PyString_AsString(resultobj);
22314         if (PyErr_Occurred()) return NULL;
22315     }
22316     if (arg1) (arg1)->port = arg2;
22317 
22318     Py_INCREF(Py_None); resultobj = Py_None;
22319     return resultobj;
22320     fail:
22321     return NULL;
22322 }
22323 
22324 
_wrap_URL_port_get(PyObject * self,PyObject * args)22325 static PyObject *_wrap_URL_port_get(PyObject *self, PyObject *args) {
22326     PyObject *resultobj;
22327     URL *arg1 = (URL *) 0 ;
22328     string result;
22329     PyObject * obj0 = 0 ;
22330 
22331     if(!PyArg_ParseTuple(args,(char *)"O:URL_port_get",&obj0)) goto fail;
22332     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22333     result =  ((arg1)->port);
22334 
22335     {
22336         resultobj = PyString_FromString((&result)->c_str());
22337     }
22338     return resultobj;
22339     fail:
22340     return NULL;
22341 }
22342 
22343 
_wrap_URL_cName_set(PyObject * self,PyObject * args)22344 static PyObject *_wrap_URL_cName_set(PyObject *self, PyObject *args) {
22345     PyObject *resultobj;
22346     URL *arg1 = (URL *) 0 ;
22347     string arg2 ;
22348     PyObject * obj0 = 0 ;
22349     PyObject * obj1 = 0 ;
22350 
22351     if(!PyArg_ParseTuple(args,(char *)"OO:URL_cName_set",&obj0,&obj1)) goto fail;
22352     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22353     {
22354         arg2 = PyString_AsString(resultobj);
22355         if (PyErr_Occurred()) return NULL;
22356     }
22357     if (arg1) (arg1)->cName = arg2;
22358 
22359     Py_INCREF(Py_None); resultobj = Py_None;
22360     return resultobj;
22361     fail:
22362     return NULL;
22363 }
22364 
22365 
_wrap_URL_cName_get(PyObject * self,PyObject * args)22366 static PyObject *_wrap_URL_cName_get(PyObject *self, PyObject *args) {
22367     PyObject *resultobj;
22368     URL *arg1 = (URL *) 0 ;
22369     string result;
22370     PyObject * obj0 = 0 ;
22371 
22372     if(!PyArg_ParseTuple(args,(char *)"O:URL_cName_get",&obj0)) goto fail;
22373     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22374     result =  ((arg1)->cName);
22375 
22376     {
22377         resultobj = PyString_FromString((&result)->c_str());
22378     }
22379     return resultobj;
22380     fail:
22381     return NULL;
22382 }
22383 
22384 
_wrap_URL_user_set(PyObject * self,PyObject * args)22385 static PyObject *_wrap_URL_user_set(PyObject *self, PyObject *args) {
22386     PyObject *resultobj;
22387     URL *arg1 = (URL *) 0 ;
22388     string arg2 ;
22389     PyObject * obj0 = 0 ;
22390     PyObject * obj1 = 0 ;
22391 
22392     if(!PyArg_ParseTuple(args,(char *)"OO:URL_user_set",&obj0,&obj1)) goto fail;
22393     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22394     {
22395         arg2 = PyString_AsString(resultobj);
22396         if (PyErr_Occurred()) return NULL;
22397     }
22398     if (arg1) (arg1)->user = arg2;
22399 
22400     Py_INCREF(Py_None); resultobj = Py_None;
22401     return resultobj;
22402     fail:
22403     return NULL;
22404 }
22405 
22406 
_wrap_URL_user_get(PyObject * self,PyObject * args)22407 static PyObject *_wrap_URL_user_get(PyObject *self, PyObject *args) {
22408     PyObject *resultobj;
22409     URL *arg1 = (URL *) 0 ;
22410     string result;
22411     PyObject * obj0 = 0 ;
22412 
22413     if(!PyArg_ParseTuple(args,(char *)"O:URL_user_get",&obj0)) goto fail;
22414     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22415     result =  ((arg1)->user);
22416 
22417     {
22418         resultobj = PyString_FromString((&result)->c_str());
22419     }
22420     return resultobj;
22421     fail:
22422     return NULL;
22423 }
22424 
22425 
_wrap_URL_password_set(PyObject * self,PyObject * args)22426 static PyObject *_wrap_URL_password_set(PyObject *self, PyObject *args) {
22427     PyObject *resultobj;
22428     URL *arg1 = (URL *) 0 ;
22429     string arg2 ;
22430     PyObject * obj0 = 0 ;
22431     PyObject * obj1 = 0 ;
22432 
22433     if(!PyArg_ParseTuple(args,(char *)"OO:URL_password_set",&obj0,&obj1)) goto fail;
22434     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22435     {
22436         arg2 = PyString_AsString(resultobj);
22437         if (PyErr_Occurred()) return NULL;
22438     }
22439     if (arg1) (arg1)->password = arg2;
22440 
22441     Py_INCREF(Py_None); resultobj = Py_None;
22442     return resultobj;
22443     fail:
22444     return NULL;
22445 }
22446 
22447 
_wrap_URL_password_get(PyObject * self,PyObject * args)22448 static PyObject *_wrap_URL_password_get(PyObject *self, PyObject *args) {
22449     PyObject *resultobj;
22450     URL *arg1 = (URL *) 0 ;
22451     string result;
22452     PyObject * obj0 = 0 ;
22453 
22454     if(!PyArg_ParseTuple(args,(char *)"O:URL_password_get",&obj0)) goto fail;
22455     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22456     result =  ((arg1)->password);
22457 
22458     {
22459         resultobj = PyString_FromString((&result)->c_str());
22460     }
22461     return resultobj;
22462     fail:
22463     return NULL;
22464 }
22465 
22466 
_wrap_URL_ns_set(PyObject * self,PyObject * args)22467 static PyObject *_wrap_URL_ns_set(PyObject *self, PyObject *args) {
22468     PyObject *resultobj;
22469     URL *arg1 = (URL *) 0 ;
22470     StringArray *arg2 = (StringArray *) 0 ;
22471     PyObject * obj0 = 0 ;
22472     PyObject * obj1 = 0 ;
22473 
22474     if(!PyArg_ParseTuple(args,(char *)"OO:URL_ns_set",&obj0,&obj1)) goto fail;
22475     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22476     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_StringArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22477     if (arg1) (arg1)->ns = *arg2;
22478 
22479     Py_INCREF(Py_None); resultobj = Py_None;
22480     return resultobj;
22481     fail:
22482     return NULL;
22483 }
22484 
22485 
_wrap_URL_ns_get(PyObject * self,PyObject * args)22486 static PyObject *_wrap_URL_ns_get(PyObject *self, PyObject *args) {
22487     PyObject *resultobj;
22488     URL *arg1 = (URL *) 0 ;
22489     StringArray *result;
22490     PyObject * obj0 = 0 ;
22491 
22492     if(!PyArg_ParseTuple(args,(char *)"O:URL_ns_get",&obj0)) goto fail;
22493     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22494     result = (StringArray *)& ((arg1)->ns);
22495 
22496     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_StringArray, 0);
22497     return resultobj;
22498     fail:
22499     return NULL;
22500 }
22501 
22502 
_wrap_URL_keys_set(PyObject * self,PyObject * args)22503 static PyObject *_wrap_URL_keys_set(PyObject *self, PyObject *args) {
22504     PyObject *resultobj;
22505     URL *arg1 = (URL *) 0 ;
22506     PropertyArray *arg2 = (PropertyArray *) 0 ;
22507     PyObject * obj0 = 0 ;
22508     PyObject * obj1 = 0 ;
22509 
22510     if(!PyArg_ParseTuple(args,(char *)"OO:URL_keys_set",&obj0,&obj1)) goto fail;
22511     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22512     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_PropertyArray,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22513     if (arg1) (arg1)->keys = *arg2;
22514 
22515     Py_INCREF(Py_None); resultobj = Py_None;
22516     return resultobj;
22517     fail:
22518     return NULL;
22519 }
22520 
22521 
_wrap_URL_keys_get(PyObject * self,PyObject * args)22522 static PyObject *_wrap_URL_keys_get(PyObject *self, PyObject *args) {
22523     PyObject *resultobj;
22524     URL *arg1 = (URL *) 0 ;
22525     PropertyArray *result;
22526     PyObject * obj0 = 0 ;
22527 
22528     if(!PyArg_ParseTuple(args,(char *)"O:URL_keys_get",&obj0)) goto fail;
22529     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22530     result = (PropertyArray *)& ((arg1)->keys);
22531 
22532     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_PropertyArray, 0);
22533     return resultobj;
22534     fail:
22535     return NULL;
22536 }
22537 
22538 
_wrap_new_URL(PyObject * self,PyObject * args)22539 static PyObject *_wrap_new_URL(PyObject *self, PyObject *args) {
22540     PyObject *resultobj;
22541     char *arg1 ;
22542     URL *result;
22543 
22544     if(!PyArg_ParseTuple(args,(char *)"s:new_URL",&arg1)) goto fail;
22545     {
22546         try {
22547             result = (URL *)new URL(arg1);
22548 
22549         }catch (XmlException e) {
22550             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22551             return NULL;
22552         }catch (std::range_error e) {
22553             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22554             return NULL;
22555         }catch (std::out_of_range e) {
22556             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22557             return NULL;
22558         }catch (DoesNotExist e) {
22559             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22560             return NULL;
22561         }catch(...) {
22562             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22563             return NULL;
22564         }
22565     }
22566     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_URL, 1);
22567     return resultobj;
22568     fail:
22569     return NULL;
22570 }
22571 
22572 
_wrap_URL_resolveIndirection(PyObject * self,PyObject * args)22573 static PyObject *_wrap_URL_resolveIndirection(PyObject *self, PyObject *args) {
22574     PyObject *resultobj;
22575     URL *arg1 = (URL *) 0 ;
22576     char *arg2 ;
22577     char *arg3 ;
22578     char *result;
22579     PyObject * obj0 = 0 ;
22580 
22581     if(!PyArg_ParseTuple(args,(char *)"Oss:URL_resolveIndirection",&obj0,&arg2,&arg3)) goto fail;
22582     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22583     {
22584         try {
22585             result = (char *)(arg1)->resolveIndirection(arg2,arg3);
22586 
22587         }catch (XmlException e) {
22588             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22589             return NULL;
22590         }catch (std::range_error e) {
22591             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22592             return NULL;
22593         }catch (std::out_of_range e) {
22594             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22595             return NULL;
22596         }catch (DoesNotExist e) {
22597             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22598             return NULL;
22599         }catch(...) {
22600             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22601             return NULL;
22602         }
22603     }
22604     resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)"");
22605     return resultobj;
22606     fail:
22607     return NULL;
22608 }
22609 
22610 
_wrap_URL_refLookAhead(PyObject * self,PyObject * args)22611 static PyObject *_wrap_URL_refLookAhead(PyObject *self, PyObject *args) {
22612     PyObject *resultobj;
22613     URL *arg1 = (URL *) 0 ;
22614     char *arg2 ;
22615     char **arg3 = (char **) 0 ;
22616     int result;
22617     PyObject * obj0 = 0 ;
22618     PyObject * obj2 = 0 ;
22619 
22620     if(!PyArg_ParseTuple(args,(char *)"OsO:URL_refLookAhead",&obj0,&arg2,&obj2)) goto fail;
22621     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22622     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_p_char,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22623     {
22624         try {
22625             result = (int)(arg1)->refLookAhead(arg2,arg3);
22626 
22627         }catch (XmlException e) {
22628             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22629             return NULL;
22630         }catch (std::range_error e) {
22631             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22632             return NULL;
22633         }catch (std::out_of_range e) {
22634             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22635             return NULL;
22636         }catch (DoesNotExist e) {
22637             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22638             return NULL;
22639         }catch(...) {
22640             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22641             return NULL;
22642         }
22643     }
22644     resultobj = PyInt_FromLong((long)result);
22645     return resultobj;
22646     fail:
22647     return NULL;
22648 }
22649 
22650 
_wrap_URL_toStringBuffer__SWIG_0(PyObject * self,PyObject * args)22651 static PyObject *_wrap_URL_toStringBuffer__SWIG_0(PyObject *self, PyObject *args) {
22652     PyObject *resultobj;
22653     URL *arg1 = (URL *) 0 ;
22654     string *arg2 = 0 ;
22655     PyObject * obj0 = 0 ;
22656     PyObject * obj1 = 0 ;
22657 
22658     if(!PyArg_ParseTuple(args,(char *)"OO:URL_toStringBuffer",&obj0,&obj1)) goto fail;
22659     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22660     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22661     if (arg2 == NULL) {
22662         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22663     }
22664     {
22665         try {
22666             (arg1)->toStringBuffer(*arg2);
22667 
22668         }catch (XmlException e) {
22669             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22670             return NULL;
22671         }catch (std::range_error e) {
22672             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22673             return NULL;
22674         }catch (std::out_of_range e) {
22675             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22676             return NULL;
22677         }catch (DoesNotExist e) {
22678             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22679             return NULL;
22680         }catch(...) {
22681             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22682             return NULL;
22683         }
22684     }
22685     Py_INCREF(Py_None); resultobj = Py_None;
22686     return resultobj;
22687     fail:
22688     return NULL;
22689 }
22690 
22691 
_wrap_URL_toStringBuffer__SWIG_1(PyObject * self,PyObject * args)22692 static PyObject *_wrap_URL_toStringBuffer__SWIG_1(PyObject *self, PyObject *args) {
22693     PyObject *resultobj;
22694     URL *arg1 = (URL *) 0 ;
22695     string *arg2 = 0 ;
22696     int arg3 ;
22697     PyObject * obj0 = 0 ;
22698     PyObject * obj1 = 0 ;
22699 
22700     if(!PyArg_ParseTuple(args,(char *)"OOi:URL_toStringBuffer",&obj0,&obj1,&arg3)) goto fail;
22701     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22702     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22703     if (arg2 == NULL) {
22704         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22705     }
22706     {
22707         try {
22708             (arg1)->toStringBuffer(*arg2,arg3);
22709 
22710         }catch (XmlException e) {
22711             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22712             return NULL;
22713         }catch (std::range_error e) {
22714             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22715             return NULL;
22716         }catch (std::out_of_range e) {
22717             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22718             return NULL;
22719         }catch (DoesNotExist e) {
22720             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22721             return NULL;
22722         }catch(...) {
22723             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22724             return NULL;
22725         }
22726     }
22727     Py_INCREF(Py_None); resultobj = Py_None;
22728     return resultobj;
22729     fail:
22730     return NULL;
22731 }
22732 
22733 
_wrap_URL_toStringBuffer(PyObject * self,PyObject * args)22734 static PyObject *_wrap_URL_toStringBuffer(PyObject *self, PyObject *args) {
22735     int argc;
22736     PyObject *argv[4];
22737     int ii;
22738 
22739     argc = PyObject_Length(args);
22740     for (ii = 0; (ii < argc) && (ii < 3); ii++) {
22741         argv[ii] = PyTuple_GetItem(args,ii);
22742     }
22743     if (argc == 2) {
22744         int _v;
22745         {
22746             void *ptr;
22747             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_URL, 0) == -1) {
22748                 _v = 0;
22749                 PyErr_Clear();
22750             }else {
22751                 _v = 1;
22752             }
22753         }
22754         if (_v) {
22755             {
22756                 void *ptr;
22757                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_string, 0) == -1) {
22758                     _v = 0;
22759                     PyErr_Clear();
22760                 }else {
22761                     _v = 1;
22762                 }
22763             }
22764             if (_v) {
22765                 return _wrap_URL_toStringBuffer__SWIG_0(self,args);
22766             }
22767         }
22768     }
22769     if (argc == 3) {
22770         int _v;
22771         {
22772             void *ptr;
22773             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_URL, 0) == -1) {
22774                 _v = 0;
22775                 PyErr_Clear();
22776             }else {
22777                 _v = 1;
22778             }
22779         }
22780         if (_v) {
22781             {
22782                 void *ptr;
22783                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_string, 0) == -1) {
22784                     _v = 0;
22785                     PyErr_Clear();
22786                 }else {
22787                     _v = 1;
22788                 }
22789             }
22790             if (_v) {
22791                 {
22792                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
22793                 }
22794                 if (_v) {
22795                     return _wrap_URL_toStringBuffer__SWIG_1(self,args);
22796                 }
22797             }
22798         }
22799     }
22800 
22801     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'URL_toStringBuffer'");
22802     return NULL;
22803 }
22804 
22805 
_wrap_URL___str__(PyObject * self,PyObject * args)22806 static PyObject *_wrap_URL___str__(PyObject *self, PyObject *args) {
22807     PyObject *resultobj;
22808     URL *arg1 = (URL *) 0 ;
22809     string result;
22810     PyObject * obj0 = 0 ;
22811 
22812     if(!PyArg_ParseTuple(args,(char *)"O:URL___str__",&obj0)) goto fail;
22813     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22814     {
22815         try {
22816             result = URL___str__(arg1);
22817 
22818         }catch (XmlException e) {
22819             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22820             return NULL;
22821         }catch (std::range_error e) {
22822             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22823             return NULL;
22824         }catch (std::out_of_range e) {
22825             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22826             return NULL;
22827         }catch (DoesNotExist e) {
22828             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22829             return NULL;
22830         }catch(...) {
22831             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22832             return NULL;
22833         }
22834     }
22835     {
22836         resultobj = PyString_FromString((&result)->c_str());
22837     }
22838     return resultobj;
22839     fail:
22840     return NULL;
22841 }
22842 
22843 
_wrap_delete_URL(PyObject * self,PyObject * args)22844 static PyObject *_wrap_delete_URL(PyObject *self, PyObject *args) {
22845     PyObject *resultobj;
22846     URL *arg1 = (URL *) 0 ;
22847     PyObject * obj0 = 0 ;
22848 
22849     if(!PyArg_ParseTuple(args,(char *)"O:delete_URL",&obj0)) goto fail;
22850     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22851     {
22852         try {
22853             delete arg1;
22854 
22855         }catch (XmlException e) {
22856             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22857             return NULL;
22858         }catch (std::range_error e) {
22859             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22860             return NULL;
22861         }catch (std::out_of_range e) {
22862             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22863             return NULL;
22864         }catch (DoesNotExist e) {
22865             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22866             return NULL;
22867         }catch(...) {
22868             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22869             return NULL;
22870         }
22871     }
22872     Py_INCREF(Py_None); resultobj = Py_None;
22873     return resultobj;
22874     fail:
22875     return NULL;
22876 }
22877 
22878 
URL_swigregister(PyObject * self,PyObject * args)22879 static PyObject * URL_swigregister(PyObject *self, PyObject *args) {
22880     PyObject *obj;
22881     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22882     SWIG_TypeClientData(SWIGTYPE_p_URL, obj);
22883     Py_INCREF(obj);
22884     return Py_BuildValue((char *)"");
22885 }
_wrap_delete_Cimom(PyObject * self,PyObject * args)22886 static PyObject *_wrap_delete_Cimom(PyObject *self, PyObject *args) {
22887     PyObject *resultobj;
22888     Cimom *arg1 = (Cimom *) 0 ;
22889     PyObject * obj0 = 0 ;
22890 
22891     if(!PyArg_ParseTuple(args,(char *)"O:delete_Cimom",&obj0)) goto fail;
22892     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22893     {
22894         try {
22895             delete arg1;
22896 
22897         }catch (XmlException e) {
22898             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22899             return NULL;
22900         }catch (std::range_error e) {
22901             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22902             return NULL;
22903         }catch (std::out_of_range e) {
22904             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22905             return NULL;
22906         }catch (DoesNotExist e) {
22907             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22908             return NULL;
22909         }catch(...) {
22910             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22911             return NULL;
22912         }
22913     }
22914     Py_INCREF(Py_None); resultobj = Py_None;
22915     return resultobj;
22916     fail:
22917     return NULL;
22918 }
22919 
22920 
_wrap_Cimom_getClass(PyObject * self,PyObject * args)22921 static PyObject *_wrap_Cimom_getClass(PyObject *self, PyObject *args) {
22922     PyObject *resultobj;
22923     Cimom *arg1 = (Cimom *) 0 ;
22924     URL *arg2 = 0 ;
22925     char *arg3 = (char *) NULL ;
22926     bool arg4 = (bool) true ;
22927     bool arg5 = (bool) true ;
22928     bool arg6 = (bool) false ;
22929     ClassXml *result;
22930     PyObject * obj0 = 0 ;
22931     PyObject * obj1 = 0 ;
22932     PyObject * obj3 = 0 ;
22933     PyObject * obj4 = 0 ;
22934     PyObject * obj5 = 0 ;
22935 
22936     if(!PyArg_ParseTuple(args,(char *)"OO|sOOO:Cimom_getClass",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5)) goto fail;
22937     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22938     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22939     if (arg2 == NULL) {
22940         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
22941     }
22942     if (obj3) {
22943         arg4 = PyInt_AsLong(obj3) ? true : false;
22944         if (PyErr_Occurred()) SWIG_fail;
22945     }
22946     if (obj4) {
22947         arg5 = PyInt_AsLong(obj4) ? true : false;
22948         if (PyErr_Occurred()) SWIG_fail;
22949     }
22950     if (obj5) {
22951         arg6 = PyInt_AsLong(obj5) ? true : false;
22952         if (PyErr_Occurred()) SWIG_fail;
22953     }
22954     {
22955         try {
22956             result = (ClassXml *)(arg1)->getClass(*arg2,arg3,arg4,arg5,arg6);
22957 
22958         }catch (XmlException e) {
22959             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
22960             return NULL;
22961         }catch (std::range_error e) {
22962             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22963             return NULL;
22964         }catch (std::out_of_range e) {
22965             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
22966             return NULL;
22967         }catch (DoesNotExist e) {
22968             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
22969             return NULL;
22970         }catch(...) {
22971             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
22972             return NULL;
22973         }
22974     }
22975     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassXml, 0);
22976     return resultobj;
22977     fail:
22978     return NULL;
22979 }
22980 
22981 
_wrap_Cimom_getClass2str(PyObject * self,PyObject * args)22982 static PyObject *_wrap_Cimom_getClass2str(PyObject *self, PyObject *args) {
22983     PyObject *resultobj;
22984     Cimom *arg1 = (Cimom *) 0 ;
22985     URL *arg2 = (URL *) 0 ;
22986     char *arg3 = (char *) NULL ;
22987     bool arg4 = (bool) true ;
22988     bool arg5 = (bool) true ;
22989     bool arg6 = (bool) false ;
22990     string result;
22991     PyObject * obj0 = 0 ;
22992     PyObject * obj1 = 0 ;
22993     PyObject * obj3 = 0 ;
22994     PyObject * obj4 = 0 ;
22995     PyObject * obj5 = 0 ;
22996 
22997     if(!PyArg_ParseTuple(args,(char *)"OO|sOOO:Cimom_getClass2str",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5)) goto fail;
22998     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
22999     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23000     if (obj3) {
23001         arg4 = PyInt_AsLong(obj3) ? true : false;
23002         if (PyErr_Occurred()) SWIG_fail;
23003     }
23004     if (obj4) {
23005         arg5 = PyInt_AsLong(obj4) ? true : false;
23006         if (PyErr_Occurred()) SWIG_fail;
23007     }
23008     if (obj5) {
23009         arg6 = PyInt_AsLong(obj5) ? true : false;
23010         if (PyErr_Occurred()) SWIG_fail;
23011     }
23012     {
23013         try {
23014             result = (arg1)->getClass2str(arg2,arg3,arg4,arg5,arg6);
23015 
23016         }catch (XmlException e) {
23017             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23018             return NULL;
23019         }catch (std::range_error e) {
23020             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23021             return NULL;
23022         }catch (std::out_of_range e) {
23023             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23024             return NULL;
23025         }catch (DoesNotExist e) {
23026             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23027             return NULL;
23028         }catch(...) {
23029             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23030             return NULL;
23031         }
23032     }
23033     {
23034         resultobj = PyString_FromString((&result)->c_str());
23035     }
23036     return resultobj;
23037     fail:
23038     return NULL;
23039 }
23040 
23041 
_wrap_Cimom_testInst(PyObject * self,PyObject * args)23042 static PyObject *_wrap_Cimom_testInst(PyObject *self, PyObject *args) {
23043     PyObject *resultobj;
23044     Cimom *arg1 = (Cimom *) 0 ;
23045     URL *arg2 = 0 ;
23046     AValue *arg3 = (AValue *) 0 ;
23047     int result;
23048     PyObject * obj0 = 0 ;
23049     PyObject * obj1 = 0 ;
23050     PyObject * obj2 = 0 ;
23051 
23052     if(!PyArg_ParseTuple(args,(char *)"OOO:Cimom_testInst",&obj0,&obj1,&obj2)) goto fail;
23053     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23054     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23055     if (arg2 == NULL) {
23056         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23057     }
23058     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_AValue,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23059     {
23060         try {
23061             result = (int)(arg1)->testInst(*arg2,arg3);
23062 
23063         }catch (XmlException e) {
23064             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23065             return NULL;
23066         }catch (std::range_error e) {
23067             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23068             return NULL;
23069         }catch (std::out_of_range e) {
23070             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23071             return NULL;
23072         }catch (DoesNotExist e) {
23073             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23074             return NULL;
23075         }catch(...) {
23076             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23077             return NULL;
23078         }
23079     }
23080     resultobj = PyInt_FromLong((long)result);
23081     return resultobj;
23082     fail:
23083     return NULL;
23084 }
23085 
23086 
_wrap_Cimom_getInstance(PyObject * self,PyObject * args)23087 static PyObject *_wrap_Cimom_getInstance(PyObject *self, PyObject *args) {
23088     PyObject *resultobj;
23089     Cimom *arg1 = (Cimom *) 0 ;
23090     URL *arg2 = 0 ;
23091     char *arg3 = (char *) NULL ;
23092     bool arg4 = (bool) true ;
23093     bool arg5 = (bool) true ;
23094     bool arg6 = (bool) false ;
23095     InstanceXml *result;
23096     PyObject * obj0 = 0 ;
23097     PyObject * obj1 = 0 ;
23098     PyObject * obj3 = 0 ;
23099     PyObject * obj4 = 0 ;
23100     PyObject * obj5 = 0 ;
23101 
23102     if(!PyArg_ParseTuple(args,(char *)"OO|sOOO:Cimom_getInstance",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5)) goto fail;
23103     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23104     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23105     if (arg2 == NULL) {
23106         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23107     }
23108     if (obj3) {
23109         arg4 = PyInt_AsLong(obj3) ? true : false;
23110         if (PyErr_Occurred()) SWIG_fail;
23111     }
23112     if (obj4) {
23113         arg5 = PyInt_AsLong(obj4) ? true : false;
23114         if (PyErr_Occurred()) SWIG_fail;
23115     }
23116     if (obj5) {
23117         arg6 = PyInt_AsLong(obj5) ? true : false;
23118         if (PyErr_Occurred()) SWIG_fail;
23119     }
23120     {
23121         try {
23122             result = (InstanceXml *)(arg1)->getInstance(*arg2,arg3,arg4,arg5,arg6);
23123 
23124         }catch (XmlException e) {
23125             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23126             return NULL;
23127         }catch (std::range_error e) {
23128             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23129             return NULL;
23130         }catch (std::out_of_range e) {
23131             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23132             return NULL;
23133         }catch (DoesNotExist e) {
23134             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23135             return NULL;
23136         }catch(...) {
23137             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23138             return NULL;
23139         }
23140     }
23141     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceXml, 0);
23142     return resultobj;
23143     fail:
23144     return NULL;
23145 }
23146 
23147 
_wrap_Cimom_enumInstances(PyObject * self,PyObject * args)23148 static PyObject *_wrap_Cimom_enumInstances(PyObject *self, PyObject *args) {
23149     PyObject *resultobj;
23150     Cimom *arg1 = (Cimom *) 0 ;
23151     URL *arg2 = 0 ;
23152     char *arg3 = (char *) NULL ;
23153     bool arg4 = (bool) true ;
23154     bool arg5 = (bool) true ;
23155     bool arg6 = (bool) true ;
23156     bool arg7 = (bool) false ;
23157     NamedInstancesXml *result;
23158     PyObject * obj0 = 0 ;
23159     PyObject * obj1 = 0 ;
23160     PyObject * obj3 = 0 ;
23161     PyObject * obj4 = 0 ;
23162     PyObject * obj5 = 0 ;
23163     PyObject * obj6 = 0 ;
23164 
23165     if(!PyArg_ParseTuple(args,(char *)"OO|sOOOO:Cimom_enumInstances",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&obj6)) goto fail;
23166     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23167     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23168     if (arg2 == NULL) {
23169         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23170     }
23171     if (obj3) {
23172         arg4 = PyInt_AsLong(obj3) ? true : false;
23173         if (PyErr_Occurred()) SWIG_fail;
23174     }
23175     if (obj4) {
23176         arg5 = PyInt_AsLong(obj4) ? true : false;
23177         if (PyErr_Occurred()) SWIG_fail;
23178     }
23179     if (obj5) {
23180         arg6 = PyInt_AsLong(obj5) ? true : false;
23181         if (PyErr_Occurred()) SWIG_fail;
23182     }
23183     if (obj6) {
23184         arg7 = PyInt_AsLong(obj6) ? true : false;
23185         if (PyErr_Occurred()) SWIG_fail;
23186     }
23187     {
23188         try {
23189             result = (NamedInstancesXml *)(arg1)->enumInstances(*arg2,arg3,arg4,arg5,arg6,arg7);
23190 
23191         }catch (XmlException e) {
23192             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23193             return NULL;
23194         }catch (std::range_error e) {
23195             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23196             return NULL;
23197         }catch (std::out_of_range e) {
23198             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23199             return NULL;
23200         }catch (DoesNotExist e) {
23201             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23202             return NULL;
23203         }catch(...) {
23204             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23205             return NULL;
23206         }
23207     }
23208     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_NamedInstancesXml, 0);
23209     return resultobj;
23210     fail:
23211     return NULL;
23212 }
23213 
23214 
_wrap_Cimom_enumInstances2str(PyObject * self,PyObject * args)23215 static PyObject *_wrap_Cimom_enumInstances2str(PyObject *self, PyObject *args) {
23216     PyObject *resultobj;
23217     Cimom *arg1 = (Cimom *) 0 ;
23218     URL *arg2 = (URL *) 0 ;
23219     char *arg3 = (char *) NULL ;
23220     bool arg4 = (bool) true ;
23221     bool arg5 = (bool) true ;
23222     bool arg6 = (bool) true ;
23223     bool arg7 = (bool) false ;
23224     string result;
23225     PyObject * obj0 = 0 ;
23226     PyObject * obj1 = 0 ;
23227     PyObject * obj3 = 0 ;
23228     PyObject * obj4 = 0 ;
23229     PyObject * obj5 = 0 ;
23230     PyObject * obj6 = 0 ;
23231 
23232     if(!PyArg_ParseTuple(args,(char *)"OO|sOOOO:Cimom_enumInstances2str",&obj0,&obj1,&arg3,&obj3,&obj4,&obj5,&obj6)) goto fail;
23233     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23234     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23235     if (obj3) {
23236         arg4 = PyInt_AsLong(obj3) ? true : false;
23237         if (PyErr_Occurred()) SWIG_fail;
23238     }
23239     if (obj4) {
23240         arg5 = PyInt_AsLong(obj4) ? true : false;
23241         if (PyErr_Occurred()) SWIG_fail;
23242     }
23243     if (obj5) {
23244         arg6 = PyInt_AsLong(obj5) ? true : false;
23245         if (PyErr_Occurred()) SWIG_fail;
23246     }
23247     if (obj6) {
23248         arg7 = PyInt_AsLong(obj6) ? true : false;
23249         if (PyErr_Occurred()) SWIG_fail;
23250     }
23251     {
23252         try {
23253             result = (arg1)->enumInstances2str(arg2,arg3,arg4,arg5,arg6,arg7);
23254 
23255         }catch (XmlException e) {
23256             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23257             return NULL;
23258         }catch (std::range_error e) {
23259             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23260             return NULL;
23261         }catch (std::out_of_range e) {
23262             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23263             return NULL;
23264         }catch (DoesNotExist e) {
23265             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23266             return NULL;
23267         }catch(...) {
23268             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23269             return NULL;
23270         }
23271     }
23272     {
23273         resultobj = PyString_FromString((&result)->c_str());
23274     }
23275     return resultobj;
23276     fail:
23277     return NULL;
23278 }
23279 
23280 
_wrap_Cimom_createInstance(PyObject * self,PyObject * args)23281 static PyObject *_wrap_Cimom_createInstance(PyObject *self, PyObject *args) {
23282     PyObject *resultobj;
23283     Cimom *arg1 = (Cimom *) 0 ;
23284     URL *arg2 = 0 ;
23285     ClassXml *arg3 = (ClassXml *) 0 ;
23286     char *arg4 ;
23287     InstanceNameXml *result;
23288     PyObject * obj0 = 0 ;
23289     PyObject * obj1 = 0 ;
23290     PyObject * obj2 = 0 ;
23291 
23292     if(!PyArg_ParseTuple(args,(char *)"OOOs:Cimom_createInstance",&obj0,&obj1,&obj2,&arg4)) goto fail;
23293     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23294     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23295     if (arg2 == NULL) {
23296         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23297     }
23298     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23299     {
23300         try {
23301             result = (InstanceNameXml *)(arg1)->createInstance(*arg2,arg3,arg4);
23302 
23303         }catch (XmlException e) {
23304             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23305             return NULL;
23306         }catch (std::range_error e) {
23307             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23308             return NULL;
23309         }catch (std::out_of_range e) {
23310             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23311             return NULL;
23312         }catch (DoesNotExist e) {
23313             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23314             return NULL;
23315         }catch(...) {
23316             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23317             return NULL;
23318         }
23319     }
23320     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNameXml, 0);
23321     return resultobj;
23322     fail:
23323     return NULL;
23324 }
23325 
23326 
_wrap_Cimom_enumInstanceNames(PyObject * self,PyObject * args)23327 static PyObject *_wrap_Cimom_enumInstanceNames(PyObject *self, PyObject *args) {
23328     PyObject *resultobj;
23329     Cimom *arg1 = (Cimom *) 0 ;
23330     URL *arg2 = 0 ;
23331     InstanceNamesXml *result;
23332     PyObject * obj0 = 0 ;
23333     PyObject * obj1 = 0 ;
23334 
23335     if(!PyArg_ParseTuple(args,(char *)"OO:Cimom_enumInstanceNames",&obj0,&obj1)) goto fail;
23336     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23337     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23338     if (arg2 == NULL) {
23339         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23340     }
23341     {
23342         try {
23343             result = (InstanceNamesXml *)(arg1)->enumInstanceNames(*arg2);
23344 
23345         }catch (XmlException e) {
23346             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23347             return NULL;
23348         }catch (std::range_error e) {
23349             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23350             return NULL;
23351         }catch (std::out_of_range e) {
23352             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23353             return NULL;
23354         }catch (DoesNotExist e) {
23355             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23356             return NULL;
23357         }catch(...) {
23358             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23359             return NULL;
23360         }
23361     }
23362     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNamesXml, 0);
23363     return resultobj;
23364     fail:
23365     return NULL;
23366 }
23367 
23368 
_wrap_Cimom_enumClasses(PyObject * self,PyObject * args)23369 static PyObject *_wrap_Cimom_enumClasses(PyObject *self, PyObject *args) {
23370     PyObject *resultobj;
23371     Cimom *arg1 = (Cimom *) 0 ;
23372     URL *arg2 = 0 ;
23373     bool arg3 = (bool) true ;
23374     bool arg4 = (bool) true ;
23375     bool arg5 = (bool) true ;
23376     bool arg6 = (bool) false ;
23377     ClassesXml *result;
23378     PyObject * obj0 = 0 ;
23379     PyObject * obj1 = 0 ;
23380     PyObject * obj2 = 0 ;
23381     PyObject * obj3 = 0 ;
23382     PyObject * obj4 = 0 ;
23383     PyObject * obj5 = 0 ;
23384 
23385     if(!PyArg_ParseTuple(args,(char *)"OO|OOOO:Cimom_enumClasses",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
23386     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23387     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23388     if (arg2 == NULL) {
23389         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23390     }
23391     if (obj2) {
23392         arg3 = PyInt_AsLong(obj2) ? true : false;
23393         if (PyErr_Occurred()) SWIG_fail;
23394     }
23395     if (obj3) {
23396         arg4 = PyInt_AsLong(obj3) ? true : false;
23397         if (PyErr_Occurred()) SWIG_fail;
23398     }
23399     if (obj4) {
23400         arg5 = PyInt_AsLong(obj4) ? true : false;
23401         if (PyErr_Occurred()) SWIG_fail;
23402     }
23403     if (obj5) {
23404         arg6 = PyInt_AsLong(obj5) ? true : false;
23405         if (PyErr_Occurred()) SWIG_fail;
23406     }
23407     {
23408         try {
23409             result = (ClassesXml *)(arg1)->enumClasses(*arg2,arg3,arg4,arg5,arg6);
23410 
23411         }catch (XmlException e) {
23412             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23413             return NULL;
23414         }catch (std::range_error e) {
23415             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23416             return NULL;
23417         }catch (std::out_of_range e) {
23418             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23419             return NULL;
23420         }catch (DoesNotExist e) {
23421             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23422             return NULL;
23423         }catch(...) {
23424             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23425             return NULL;
23426         }
23427     }
23428     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassesXml, 0);
23429     return resultobj;
23430     fail:
23431     return NULL;
23432 }
23433 
23434 
_wrap_Cimom_enumClassNames(PyObject * self,PyObject * args)23435 static PyObject *_wrap_Cimom_enumClassNames(PyObject *self, PyObject *args) {
23436     PyObject *resultobj;
23437     Cimom *arg1 = (Cimom *) 0 ;
23438     URL *arg2 = 0 ;
23439     bool arg3 = (bool) true ;
23440     ClassNamesXml *result;
23441     PyObject * obj0 = 0 ;
23442     PyObject * obj1 = 0 ;
23443     PyObject * obj2 = 0 ;
23444 
23445     if(!PyArg_ParseTuple(args,(char *)"OO|O:Cimom_enumClassNames",&obj0,&obj1,&obj2)) goto fail;
23446     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23447     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23448     if (arg2 == NULL) {
23449         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23450     }
23451     if (obj2) {
23452         arg3 = PyInt_AsLong(obj2) ? true : false;
23453         if (PyErr_Occurred()) SWIG_fail;
23454     }
23455     {
23456         try {
23457             result = (ClassNamesXml *)(arg1)->enumClassNames(*arg2,arg3);
23458 
23459         }catch (XmlException e) {
23460             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23461             return NULL;
23462         }catch (std::range_error e) {
23463             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23464             return NULL;
23465         }catch (std::out_of_range e) {
23466             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23467             return NULL;
23468         }catch (DoesNotExist e) {
23469             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23470             return NULL;
23471         }catch(...) {
23472             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23473             return NULL;
23474         }
23475     }
23476     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ClassNamesXml, 0);
23477     return resultobj;
23478     fail:
23479     return NULL;
23480 }
23481 
23482 
_wrap_Cimom_modifyInstance(PyObject * self,PyObject * args)23483 static PyObject *_wrap_Cimom_modifyInstance(PyObject *self, PyObject *args) {
23484     PyObject *resultobj;
23485     Cimom *arg1 = (Cimom *) 0 ;
23486     URL *arg2 = 0 ;
23487     InstanceXml *arg3 = (InstanceXml *) 0 ;
23488     char *arg4 ;
23489     PyObject * obj0 = 0 ;
23490     PyObject * obj1 = 0 ;
23491     PyObject * obj2 = 0 ;
23492 
23493     if(!PyArg_ParseTuple(args,(char *)"OOOs:Cimom_modifyInstance",&obj0,&obj1,&obj2,&arg4)) goto fail;
23494     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23495     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23496     if (arg2 == NULL) {
23497         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23498     }
23499     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_InstanceXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23500     {
23501         try {
23502             (arg1)->modifyInstance(*arg2,arg3,arg4);
23503 
23504         }catch (XmlException e) {
23505             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23506             return NULL;
23507         }catch (std::range_error e) {
23508             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23509             return NULL;
23510         }catch (std::out_of_range e) {
23511             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23512             return NULL;
23513         }catch (DoesNotExist e) {
23514             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23515             return NULL;
23516         }catch(...) {
23517             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23518             return NULL;
23519         }
23520     }
23521     Py_INCREF(Py_None); resultobj = Py_None;
23522     return resultobj;
23523     fail:
23524     return NULL;
23525 }
23526 
23527 
_wrap_Cimom_associatorNames(PyObject * self,PyObject * args)23528 static PyObject *_wrap_Cimom_associatorNames(PyObject *self, PyObject *args) {
23529     PyObject *resultobj;
23530     Cimom *arg1 = (Cimom *) 0 ;
23531     URL *arg2 = 0 ;
23532     char *arg3 ;
23533     char *arg4 ;
23534     char *arg5 ;
23535     char *arg6 ;
23536     InstanceNamesXml *result;
23537     PyObject * obj0 = 0 ;
23538     PyObject * obj1 = 0 ;
23539 
23540     if(!PyArg_ParseTuple(args,(char *)"OOssss:Cimom_associatorNames",&obj0,&obj1,&arg3,&arg4,&arg5,&arg6)) goto fail;
23541     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23542     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23543     if (arg2 == NULL) {
23544         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23545     }
23546     {
23547         try {
23548             result = (InstanceNamesXml *)(arg1)->associatorNames(*arg2,arg3,arg4,arg5,arg6);
23549 
23550         }catch (XmlException e) {
23551             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23552             return NULL;
23553         }catch (std::range_error e) {
23554             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23555             return NULL;
23556         }catch (std::out_of_range e) {
23557             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23558             return NULL;
23559         }catch (DoesNotExist e) {
23560             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23561             return NULL;
23562         }catch(...) {
23563             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23564             return NULL;
23565         }
23566     }
23567     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNamesXml, 0);
23568     return resultobj;
23569     fail:
23570     return NULL;
23571 }
23572 
23573 
_wrap_Cimom_associators(PyObject * self,PyObject * args)23574 static PyObject *_wrap_Cimom_associators(PyObject *self, PyObject *args) {
23575     PyObject *resultobj;
23576     Cimom *arg1 = (Cimom *) 0 ;
23577     URL *arg2 = 0 ;
23578     char *arg3 ;
23579     char *arg4 ;
23580     char *arg5 ;
23581     char *arg6 ;
23582     char *arg7 = (char *) NULL ;
23583     bool arg8 = (bool) true ;
23584     bool arg9 = (bool) true ;
23585     ObjectsWithPathXml *result;
23586     PyObject * obj0 = 0 ;
23587     PyObject * obj1 = 0 ;
23588     PyObject * obj7 = 0 ;
23589     PyObject * obj8 = 0 ;
23590 
23591     if(!PyArg_ParseTuple(args,(char *)"OOssss|sOO:Cimom_associators",&obj0,&obj1,&arg3,&arg4,&arg5,&arg6,&arg7,&obj7,&obj8)) goto fail;
23592     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23593     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23594     if (arg2 == NULL) {
23595         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23596     }
23597     if (obj7) {
23598         arg8 = PyInt_AsLong(obj7) ? true : false;
23599         if (PyErr_Occurred()) SWIG_fail;
23600     }
23601     if (obj8) {
23602         arg9 = PyInt_AsLong(obj8) ? true : false;
23603         if (PyErr_Occurred()) SWIG_fail;
23604     }
23605     {
23606         try {
23607             result = (ObjectsWithPathXml *)(arg1)->associators(*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
23608 
23609         }catch (XmlException e) {
23610             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23611             return NULL;
23612         }catch (std::range_error e) {
23613             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23614             return NULL;
23615         }catch (std::out_of_range e) {
23616             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23617             return NULL;
23618         }catch (DoesNotExist e) {
23619             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23620             return NULL;
23621         }catch(...) {
23622             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23623             return NULL;
23624         }
23625     }
23626     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ObjectsWithPathXml, 0);
23627     return resultobj;
23628     fail:
23629     return NULL;
23630 }
23631 
23632 
_wrap_Cimom_associators2str(PyObject * self,PyObject * args)23633 static PyObject *_wrap_Cimom_associators2str(PyObject *self, PyObject *args) {
23634     PyObject *resultobj;
23635     Cimom *arg1 = (Cimom *) 0 ;
23636     URL *arg2 = (URL *) 0 ;
23637     char *arg3 ;
23638     char *arg4 ;
23639     char *arg5 ;
23640     char *arg6 ;
23641     char *arg7 = (char *) NULL ;
23642     bool arg8 = (bool) true ;
23643     bool arg9 = (bool) true ;
23644     string result;
23645     PyObject * obj0 = 0 ;
23646     PyObject * obj1 = 0 ;
23647     PyObject * obj7 = 0 ;
23648     PyObject * obj8 = 0 ;
23649 
23650     if(!PyArg_ParseTuple(args,(char *)"OOssss|sOO:Cimom_associators2str",&obj0,&obj1,&arg3,&arg4,&arg5,&arg6,&arg7,&obj7,&obj8)) goto fail;
23651     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23652     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23653     if (obj7) {
23654         arg8 = PyInt_AsLong(obj7) ? true : false;
23655         if (PyErr_Occurred()) SWIG_fail;
23656     }
23657     if (obj8) {
23658         arg9 = PyInt_AsLong(obj8) ? true : false;
23659         if (PyErr_Occurred()) SWIG_fail;
23660     }
23661     {
23662         try {
23663             result = (arg1)->associators2str(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
23664 
23665         }catch (XmlException e) {
23666             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23667             return NULL;
23668         }catch (std::range_error e) {
23669             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23670             return NULL;
23671         }catch (std::out_of_range e) {
23672             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23673             return NULL;
23674         }catch (DoesNotExist e) {
23675             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23676             return NULL;
23677         }catch(...) {
23678             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23679             return NULL;
23680         }
23681     }
23682     {
23683         resultobj = PyString_FromString((&result)->c_str());
23684     }
23685     return resultobj;
23686     fail:
23687     return NULL;
23688 }
23689 
23690 
_wrap_Cimom_referenceNames(PyObject * self,PyObject * args)23691 static PyObject *_wrap_Cimom_referenceNames(PyObject *self, PyObject *args) {
23692     PyObject *resultobj;
23693     Cimom *arg1 = (Cimom *) 0 ;
23694     URL *arg2 = 0 ;
23695     char *arg3 ;
23696     char *arg4 ;
23697     InstanceNamesXml *result;
23698     PyObject * obj0 = 0 ;
23699     PyObject * obj1 = 0 ;
23700 
23701     if(!PyArg_ParseTuple(args,(char *)"OOss:Cimom_referenceNames",&obj0,&obj1,&arg3,&arg4)) goto fail;
23702     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23703     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23704     if (arg2 == NULL) {
23705         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23706     }
23707     {
23708         try {
23709             result = (InstanceNamesXml *)(arg1)->referenceNames(*arg2,arg3,arg4);
23710 
23711         }catch (XmlException e) {
23712             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23713             return NULL;
23714         }catch (std::range_error e) {
23715             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23716             return NULL;
23717         }catch (std::out_of_range e) {
23718             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23719             return NULL;
23720         }catch (DoesNotExist e) {
23721             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23722             return NULL;
23723         }catch(...) {
23724             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23725             return NULL;
23726         }
23727     }
23728     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_InstanceNamesXml, 0);
23729     return resultobj;
23730     fail:
23731     return NULL;
23732 }
23733 
23734 
_wrap_Cimom_references(PyObject * self,PyObject * args)23735 static PyObject *_wrap_Cimom_references(PyObject *self, PyObject *args) {
23736     PyObject *resultobj;
23737     Cimom *arg1 = (Cimom *) 0 ;
23738     URL *arg2 = 0 ;
23739     char *arg3 ;
23740     char *arg4 ;
23741     char *arg5 = (char *) NULL ;
23742     bool arg6 = (bool) true ;
23743     bool arg7 = (bool) true ;
23744     ObjectsWithPathXml *result;
23745     PyObject * obj0 = 0 ;
23746     PyObject * obj1 = 0 ;
23747     PyObject * obj5 = 0 ;
23748     PyObject * obj6 = 0 ;
23749 
23750     if(!PyArg_ParseTuple(args,(char *)"OOss|sOO:Cimom_references",&obj0,&obj1,&arg3,&arg4,&arg5,&obj5,&obj6)) goto fail;
23751     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23752     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23753     if (arg2 == NULL) {
23754         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23755     }
23756     if (obj5) {
23757         arg6 = PyInt_AsLong(obj5) ? true : false;
23758         if (PyErr_Occurred()) SWIG_fail;
23759     }
23760     if (obj6) {
23761         arg7 = PyInt_AsLong(obj6) ? true : false;
23762         if (PyErr_Occurred()) SWIG_fail;
23763     }
23764     {
23765         try {
23766             result = (ObjectsWithPathXml *)(arg1)->references(*arg2,arg3,arg4,arg5,arg6,arg7);
23767 
23768         }catch (XmlException e) {
23769             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23770             return NULL;
23771         }catch (std::range_error e) {
23772             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23773             return NULL;
23774         }catch (std::out_of_range e) {
23775             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23776             return NULL;
23777         }catch (DoesNotExist e) {
23778             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23779             return NULL;
23780         }catch(...) {
23781             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23782             return NULL;
23783         }
23784     }
23785     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ObjectsWithPathXml, 0);
23786     return resultobj;
23787     fail:
23788     return NULL;
23789 }
23790 
23791 
_wrap_Cimom_references2str(PyObject * self,PyObject * args)23792 static PyObject *_wrap_Cimom_references2str(PyObject *self, PyObject *args) {
23793     PyObject *resultobj;
23794     Cimom *arg1 = (Cimom *) 0 ;
23795     URL *arg2 = (URL *) 0 ;
23796     char *arg3 ;
23797     char *arg4 ;
23798     char *arg5 = (char *) NULL ;
23799     bool arg6 = (bool) true ;
23800     bool arg7 = (bool) true ;
23801     string result;
23802     PyObject * obj0 = 0 ;
23803     PyObject * obj1 = 0 ;
23804     PyObject * obj5 = 0 ;
23805     PyObject * obj6 = 0 ;
23806 
23807     if(!PyArg_ParseTuple(args,(char *)"OOss|sOO:Cimom_references2str",&obj0,&obj1,&arg3,&arg4,&arg5,&obj5,&obj6)) goto fail;
23808     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23809     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23810     if (obj5) {
23811         arg6 = PyInt_AsLong(obj5) ? true : false;
23812         if (PyErr_Occurred()) SWIG_fail;
23813     }
23814     if (obj6) {
23815         arg7 = PyInt_AsLong(obj6) ? true : false;
23816         if (PyErr_Occurred()) SWIG_fail;
23817     }
23818     {
23819         try {
23820             result = (arg1)->references2str(arg2,arg3,arg4,arg5,arg6,arg7);
23821 
23822         }catch (XmlException e) {
23823             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23824             return NULL;
23825         }catch (std::range_error e) {
23826             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23827             return NULL;
23828         }catch (std::out_of_range e) {
23829             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23830             return NULL;
23831         }catch (DoesNotExist e) {
23832             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23833             return NULL;
23834         }catch(...) {
23835             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23836             return NULL;
23837         }
23838     }
23839     {
23840         resultobj = PyString_FromString((&result)->c_str());
23841     }
23842     return resultobj;
23843     fail:
23844     return NULL;
23845 }
23846 
23847 
_wrap_Cimom_getProperty(PyObject * self,PyObject * args)23848 static PyObject *_wrap_Cimom_getProperty(PyObject *self, PyObject *args) {
23849     PyObject *resultobj;
23850     Cimom *arg1 = (Cimom *) 0 ;
23851     URL *arg2 = 0 ;
23852     char *arg3 ;
23853     ValueXml *result;
23854     PyObject * obj0 = 0 ;
23855     PyObject * obj1 = 0 ;
23856 
23857     if(!PyArg_ParseTuple(args,(char *)"OOs:Cimom_getProperty",&obj0,&obj1,&arg3)) goto fail;
23858     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23859     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23860     if (arg2 == NULL) {
23861         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23862     }
23863     {
23864         try {
23865             result = (ValueXml *)(arg1)->getProperty(*arg2,arg3);
23866 
23867         }catch (XmlException e) {
23868             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23869             return NULL;
23870         }catch (std::range_error e) {
23871             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23872             return NULL;
23873         }catch (std::out_of_range e) {
23874             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23875             return NULL;
23876         }catch (DoesNotExist e) {
23877             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23878             return NULL;
23879         }catch(...) {
23880             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23881             return NULL;
23882         }
23883     }
23884     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ValueXml, 0);
23885     return resultobj;
23886     fail:
23887     return NULL;
23888 }
23889 
23890 
_wrap_Cimom_setProperty(PyObject * self,PyObject * args)23891 static PyObject *_wrap_Cimom_setProperty(PyObject *self, PyObject *args) {
23892     PyObject *resultobj;
23893     Cimom *arg1 = (Cimom *) 0 ;
23894     URL *arg2 = 0 ;
23895     ClassXml *arg3 = (ClassXml *) 0 ;
23896     char *arg4 ;
23897     PyObject * obj0 = 0 ;
23898     PyObject * obj1 = 0 ;
23899     PyObject * obj2 = 0 ;
23900 
23901     if(!PyArg_ParseTuple(args,(char *)"OOOs:Cimom_setProperty",&obj0,&obj1,&obj2,&arg4)) goto fail;
23902     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23903     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23904     if (arg2 == NULL) {
23905         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23906     }
23907     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ClassXml,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23908     {
23909         try {
23910             (arg1)->setProperty(*arg2,arg3,arg4);
23911 
23912         }catch (XmlException e) {
23913             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23914             return NULL;
23915         }catch (std::range_error e) {
23916             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23917             return NULL;
23918         }catch (std::out_of_range e) {
23919             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23920             return NULL;
23921         }catch (DoesNotExist e) {
23922             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23923             return NULL;
23924         }catch(...) {
23925             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23926             return NULL;
23927         }
23928     }
23929     Py_INCREF(Py_None); resultobj = Py_None;
23930     return resultobj;
23931     fail:
23932     return NULL;
23933 }
23934 
23935 
_wrap_Cimom_deleteClass(PyObject * self,PyObject * args)23936 static PyObject *_wrap_Cimom_deleteClass(PyObject *self, PyObject *args) {
23937     PyObject *resultobj;
23938     Cimom *arg1 = (Cimom *) 0 ;
23939     URL *arg2 = 0 ;
23940     PyObject * obj0 = 0 ;
23941     PyObject * obj1 = 0 ;
23942 
23943     if(!PyArg_ParseTuple(args,(char *)"OO:Cimom_deleteClass",&obj0,&obj1)) goto fail;
23944     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23945     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23946     if (arg2 == NULL) {
23947         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23948     }
23949     {
23950         try {
23951             (arg1)->deleteClass(*arg2);
23952 
23953         }catch (XmlException e) {
23954             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23955             return NULL;
23956         }catch (std::range_error e) {
23957             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23958             return NULL;
23959         }catch (std::out_of_range e) {
23960             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23961             return NULL;
23962         }catch (DoesNotExist e) {
23963             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
23964             return NULL;
23965         }catch(...) {
23966             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
23967             return NULL;
23968         }
23969     }
23970     Py_INCREF(Py_None); resultobj = Py_None;
23971     return resultobj;
23972     fail:
23973     return NULL;
23974 }
23975 
23976 
_wrap_Cimom_deleteInstance(PyObject * self,PyObject * args)23977 static PyObject *_wrap_Cimom_deleteInstance(PyObject *self, PyObject *args) {
23978     PyObject *resultobj;
23979     Cimom *arg1 = (Cimom *) 0 ;
23980     URL *arg2 = 0 ;
23981     PyObject * obj0 = 0 ;
23982     PyObject * obj1 = 0 ;
23983 
23984     if(!PyArg_ParseTuple(args,(char *)"OO:Cimom_deleteInstance",&obj0,&obj1)) goto fail;
23985     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_Cimom,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23986     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_URL,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
23987     if (arg2 == NULL) {
23988         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
23989     }
23990     {
23991         try {
23992             (arg1)->deleteInstance(*arg2);
23993 
23994         }catch (XmlException e) {
23995             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
23996             return NULL;
23997         }catch (std::range_error e) {
23998             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
23999             return NULL;
24000         }catch (std::out_of_range e) {
24001             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
24002             return NULL;
24003         }catch (DoesNotExist e) {
24004             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
24005             return NULL;
24006         }catch(...) {
24007             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
24008             return NULL;
24009         }
24010     }
24011     Py_INCREF(Py_None); resultobj = Py_None;
24012     return resultobj;
24013     fail:
24014     return NULL;
24015 }
24016 
24017 
_wrap_Cimom_unescapeXml(PyObject * self,PyObject * args)24018 static PyObject *_wrap_Cimom_unescapeXml(PyObject *self, PyObject *args) {
24019     PyObject *resultobj;
24020     char *arg1 ;
24021     int arg2 = (int) 0 ;
24022     string result;
24023 
24024     if(!PyArg_ParseTuple(args,(char *)"s|i:Cimom_unescapeXml",&arg1,&arg2)) goto fail;
24025     {
24026         try {
24027             result = Cimom::unescapeXml((char const *)arg1,arg2);
24028 
24029         }catch (XmlException e) {
24030             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
24031             return NULL;
24032         }catch (std::range_error e) {
24033             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
24034             return NULL;
24035         }catch (std::out_of_range e) {
24036             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
24037             return NULL;
24038         }catch (DoesNotExist e) {
24039             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
24040             return NULL;
24041         }catch(...) {
24042             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
24043             return NULL;
24044         }
24045     }
24046     {
24047         resultobj = PyString_FromString((&result)->c_str());
24048     }
24049     return resultobj;
24050     fail:
24051     return NULL;
24052 }
24053 
24054 
Cimom_swigregister(PyObject * self,PyObject * args)24055 static PyObject * Cimom_swigregister(PyObject *self, PyObject *args) {
24056     PyObject *obj;
24057     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24058     SWIG_TypeClientData(SWIGTYPE_p_Cimom, obj);
24059     Py_INCREF(obj);
24060     return Py_BuildValue((char *)"");
24061 }
_wrap_new_CimomGhttp(PyObject * self,PyObject * args)24062 static PyObject *_wrap_new_CimomGhttp(PyObject *self, PyObject *args) {
24063     PyObject *resultobj;
24064     CimomGhttp *result;
24065 
24066     if(!PyArg_ParseTuple(args,(char *)":new_CimomGhttp")) goto fail;
24067     {
24068         try {
24069             result = (CimomGhttp *)new CimomGhttp();
24070 
24071         }catch (XmlException e) {
24072             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
24073             return NULL;
24074         }catch (std::range_error e) {
24075             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
24076             return NULL;
24077         }catch (std::out_of_range e) {
24078             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
24079             return NULL;
24080         }catch (DoesNotExist e) {
24081             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
24082             return NULL;
24083         }catch(...) {
24084             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
24085             return NULL;
24086         }
24087     }
24088     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_CimomGhttp, 1);
24089     return resultobj;
24090     fail:
24091     return NULL;
24092 }
24093 
24094 
_wrap_delete_CimomGhttp(PyObject * self,PyObject * args)24095 static PyObject *_wrap_delete_CimomGhttp(PyObject *self, PyObject *args) {
24096     PyObject *resultobj;
24097     CimomGhttp *arg1 = (CimomGhttp *) 0 ;
24098     PyObject * obj0 = 0 ;
24099 
24100     if(!PyArg_ParseTuple(args,(char *)"O:delete_CimomGhttp",&obj0)) goto fail;
24101     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_CimomGhttp,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
24102     {
24103         try {
24104             delete arg1;
24105 
24106         }catch (XmlException e) {
24107             PyErr_SetString(PyExc_RuntimeError, e.getMsg().c_str());
24108             return NULL;
24109         }catch (std::range_error e) {
24110             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
24111             return NULL;
24112         }catch (std::out_of_range e) {
24113             PyErr_SetString(PyExc_StopIteration, "Array index out of bounds");
24114             return NULL;
24115         }catch (DoesNotExist e) {
24116             PyErr_SetString(PyExc_RuntimeError, e.desc.c_str());
24117             return NULL;
24118         }catch(...) {
24119             PyErr_SetString(PyExc_RuntimeError, "Indeterminate CIM Exception");
24120             return NULL;
24121         }
24122     }
24123     Py_INCREF(Py_None); resultobj = Py_None;
24124     return resultobj;
24125     fail:
24126     return NULL;
24127 }
24128 
24129 
CimomGhttp_swigregister(PyObject * self,PyObject * args)24130 static PyObject * CimomGhttp_swigregister(PyObject *self, PyObject *args) {
24131     PyObject *obj;
24132     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24133     SWIG_TypeClientData(SWIGTYPE_p_CimomGhttp, obj);
24134     Py_INCREF(obj);
24135     return Py_BuildValue((char *)"");
24136 }
24137 static PyMethodDef SwigMethods[] = {
24138 	 { (char *)"XmlBuffer_cur_set", _wrap_XmlBuffer_cur_set, METH_VARARGS },
24139 	 { (char *)"XmlBuffer_cur_get", _wrap_XmlBuffer_cur_get, METH_VARARGS },
24140 	 { (char *)"new_XmlBuffer", _wrap_new_XmlBuffer, METH_VARARGS },
24141 	 { (char *)"XmlBuffer_skipWS", _wrap_XmlBuffer_skipWS, METH_VARARGS },
24142 	 { (char *)"XmlBuffer_getChar", _wrap_XmlBuffer_getChar, METH_VARARGS },
24143 	 { (char *)"XmlBuffer_getWord", _wrap_XmlBuffer_getWord, METH_VARARGS },
24144 	 { (char *)"XmlBuffer_nextTag", _wrap_XmlBuffer_nextTag, METH_VARARGS },
24145 	 { (char *)"XmlBuffer_nextEquals", _wrap_XmlBuffer_nextEquals, METH_VARARGS },
24146 	 { (char *)"XmlBuffer_xmlHdr", _wrap_XmlBuffer_xmlHdr, METH_VARARGS },
24147 	 { (char *)"XmlBuffer_tagEquals", _wrap_XmlBuffer_tagEquals, METH_VARARGS },
24148 	 { (char *)"XmlBuffer_endTag", _wrap_XmlBuffer_endTag, METH_VARARGS },
24149 	 { (char *)"XmlBuffer_attrsOk", _wrap_XmlBuffer_attrsOk, METH_VARARGS },
24150 	 { (char *)"XmlBuffer_getValue", _wrap_XmlBuffer_getValue, METH_VARARGS },
24151 	 { (char *)"XmlBuffer_getContent", _wrap_XmlBuffer_getContent, METH_VARARGS },
24152 	 { (char *)"XmlBuffer_skipElement", _wrap_XmlBuffer_skipElement, METH_VARARGS },
24153 	 { (char *)"XmlBuffer_testAttr", _wrap_XmlBuffer_testAttr, METH_VARARGS },
24154 	 { (char *)"delete_XmlBuffer", _wrap_delete_XmlBuffer, METH_VARARGS },
24155 	 { (char *)"XmlBuffer_swigregister", XmlBuffer_swigregister, METH_VARARGS },
24156 	 { (char *)"new_NameSpaceVector", _wrap_new_NameSpaceVector, METH_VARARGS },
24157 	 { (char *)"NameSpaceVector___len__", _wrap_NameSpaceVector___len__, METH_VARARGS },
24158 	 { (char *)"NameSpaceVector_clear", _wrap_NameSpaceVector_clear, METH_VARARGS },
24159 	 { (char *)"NameSpaceVector_append", _wrap_NameSpaceVector_append, METH_VARARGS },
24160 	 { (char *)"NameSpaceVector___nonzero__", _wrap_NameSpaceVector___nonzero__, METH_VARARGS },
24161 	 { (char *)"NameSpaceVector_pop", _wrap_NameSpaceVector_pop, METH_VARARGS },
24162 	 { (char *)"NameSpaceVector___getitem__", _wrap_NameSpaceVector___getitem__, METH_VARARGS },
24163 	 { (char *)"NameSpaceVector___getslice__", _wrap_NameSpaceVector___getslice__, METH_VARARGS },
24164 	 { (char *)"NameSpaceVector___setitem__", _wrap_NameSpaceVector___setitem__, METH_VARARGS },
24165 	 { (char *)"NameSpaceVector___setslice__", _wrap_NameSpaceVector___setslice__, METH_VARARGS },
24166 	 { (char *)"NameSpaceVector___delitem__", _wrap_NameSpaceVector___delitem__, METH_VARARGS },
24167 	 { (char *)"NameSpaceVector___delslice__", _wrap_NameSpaceVector___delslice__, METH_VARARGS },
24168 	 { (char *)"delete_NameSpaceVector", _wrap_delete_NameSpaceVector, METH_VARARGS },
24169 	 { (char *)"NameSpaceVector_swigregister", NameSpaceVector_swigregister, METH_VARARGS },
24170 	 { (char *)"new_NameSpaceArray", _wrap_new_NameSpaceArray, METH_VARARGS },
24171 	 { (char *)"NameSpaceArray_add", _wrap_NameSpaceArray_add, METH_VARARGS },
24172 	 { (char *)"NameSpaceArray_toStringBuffer", _wrap_NameSpaceArray_toStringBuffer, METH_VARARGS },
24173 	 { (char *)"NameSpaceArray___setitem__", _wrap_NameSpaceArray___setitem__, METH_VARARGS },
24174 	 { (char *)"NameSpaceArray___getitem__", _wrap_NameSpaceArray___getitem__, METH_VARARGS },
24175 	 { (char *)"NameSpaceArray___str__", _wrap_NameSpaceArray___str__, METH_VARARGS },
24176 	 { (char *)"NameSpaceArray___iter__", _wrap_NameSpaceArray___iter__, METH_VARARGS },
24177 	 { (char *)"delete_NameSpaceArray", _wrap_delete_NameSpaceArray, METH_VARARGS },
24178 	 { (char *)"NameSpaceArray_swigregister", NameSpaceArray_swigregister, METH_VARARGS },
24179 	 { (char *)"NameSpaceIterator_it_set", _wrap_NameSpaceIterator_it_set, METH_VARARGS },
24180 	 { (char *)"NameSpaceIterator_it_get", _wrap_NameSpaceIterator_it_get, METH_VARARGS },
24181 	 { (char *)"NameSpaceIterator_c_set", _wrap_NameSpaceIterator_c_set, METH_VARARGS },
24182 	 { (char *)"NameSpaceIterator_c_get", _wrap_NameSpaceIterator_c_get, METH_VARARGS },
24183 	 { (char *)"new_NameSpaceIterator", _wrap_new_NameSpaceIterator, METH_VARARGS },
24184 	 { (char *)"NameSpaceIterator___iter__", _wrap_NameSpaceIterator___iter__, METH_VARARGS },
24185 	 { (char *)"NameSpaceIterator_next", _wrap_NameSpaceIterator_next, METH_VARARGS },
24186 	 { (char *)"delete_NameSpaceIterator", _wrap_delete_NameSpaceIterator, METH_VARARGS },
24187 	 { (char *)"NameSpaceIterator_swigregister", NameSpaceIterator_swigregister, METH_VARARGS },
24188 	 { (char *)"new_StringVector", _wrap_new_StringVector, METH_VARARGS },
24189 	 { (char *)"StringVector___len__", _wrap_StringVector___len__, METH_VARARGS },
24190 	 { (char *)"StringVector_clear", _wrap_StringVector_clear, METH_VARARGS },
24191 	 { (char *)"StringVector_append", _wrap_StringVector_append, METH_VARARGS },
24192 	 { (char *)"StringVector___nonzero__", _wrap_StringVector___nonzero__, METH_VARARGS },
24193 	 { (char *)"StringVector_pop", _wrap_StringVector_pop, METH_VARARGS },
24194 	 { (char *)"StringVector___getitem__", _wrap_StringVector___getitem__, METH_VARARGS },
24195 	 { (char *)"StringVector___getslice__", _wrap_StringVector___getslice__, METH_VARARGS },
24196 	 { (char *)"StringVector___setitem__", _wrap_StringVector___setitem__, METH_VARARGS },
24197 	 { (char *)"StringVector___setslice__", _wrap_StringVector___setslice__, METH_VARARGS },
24198 	 { (char *)"StringVector___delitem__", _wrap_StringVector___delitem__, METH_VARARGS },
24199 	 { (char *)"StringVector___delslice__", _wrap_StringVector___delslice__, METH_VARARGS },
24200 	 { (char *)"delete_StringVector", _wrap_delete_StringVector, METH_VARARGS },
24201 	 { (char *)"StringVector_swigregister", StringVector_swigregister, METH_VARARGS },
24202 	 { (char *)"StringArray_add", _wrap_StringArray_add, METH_VARARGS },
24203 	 { (char *)"StringArray_toStringBuffer", _wrap_StringArray_toStringBuffer, METH_VARARGS },
24204 	 { (char *)"new_StringArray", _wrap_new_StringArray, METH_VARARGS },
24205 	 { (char *)"delete_StringArray", _wrap_delete_StringArray, METH_VARARGS },
24206 	 { (char *)"StringArray_swigregister", StringArray_swigregister, METH_VARARGS },
24207 	 { (char *)"new_PropertyVector", _wrap_new_PropertyVector, METH_VARARGS },
24208 	 { (char *)"PropertyVector___len__", _wrap_PropertyVector___len__, METH_VARARGS },
24209 	 { (char *)"PropertyVector_clear", _wrap_PropertyVector_clear, METH_VARARGS },
24210 	 { (char *)"PropertyVector_append", _wrap_PropertyVector_append, METH_VARARGS },
24211 	 { (char *)"PropertyVector___nonzero__", _wrap_PropertyVector___nonzero__, METH_VARARGS },
24212 	 { (char *)"PropertyVector_pop", _wrap_PropertyVector_pop, METH_VARARGS },
24213 	 { (char *)"PropertyVector___getitem__", _wrap_PropertyVector___getitem__, METH_VARARGS },
24214 	 { (char *)"PropertyVector___getslice__", _wrap_PropertyVector___getslice__, METH_VARARGS },
24215 	 { (char *)"PropertyVector___setitem__", _wrap_PropertyVector___setitem__, METH_VARARGS },
24216 	 { (char *)"PropertyVector___setslice__", _wrap_PropertyVector___setslice__, METH_VARARGS },
24217 	 { (char *)"PropertyVector___delitem__", _wrap_PropertyVector___delitem__, METH_VARARGS },
24218 	 { (char *)"PropertyVector___delslice__", _wrap_PropertyVector___delslice__, METH_VARARGS },
24219 	 { (char *)"delete_PropertyVector", _wrap_delete_PropertyVector, METH_VARARGS },
24220 	 { (char *)"PropertyVector_swigregister", PropertyVector_swigregister, METH_VARARGS },
24221 	 { (char *)"new_PropertyArray", _wrap_new_PropertyArray, METH_VARARGS },
24222 	 { (char *)"PropertyArray_add", _wrap_PropertyArray_add, METH_VARARGS },
24223 	 { (char *)"PropertyArray_toStringBuffer", _wrap_PropertyArray_toStringBuffer, METH_VARARGS },
24224 	 { (char *)"PropertyArray___setitem__", _wrap_PropertyArray___setitem__, METH_VARARGS },
24225 	 { (char *)"PropertyArray___str__", _wrap_PropertyArray___str__, METH_VARARGS },
24226 	 { (char *)"PropertyArray___iter__", _wrap_PropertyArray___iter__, METH_VARARGS },
24227 	 { (char *)"PropertyArray___getitem__", _wrap_PropertyArray___getitem__, METH_VARARGS },
24228 	 { (char *)"PropertyArray___delitem__", _wrap_PropertyArray___delitem__, METH_VARARGS },
24229 	 { (char *)"PropertyArray_keys", _wrap_PropertyArray_keys, METH_VARARGS },
24230 	 { (char *)"delete_PropertyArray", _wrap_delete_PropertyArray, METH_VARARGS },
24231 	 { (char *)"PropertyArray_swigregister", PropertyArray_swigregister, METH_VARARGS },
24232 	 { (char *)"PropertyIterator_it_set", _wrap_PropertyIterator_it_set, METH_VARARGS },
24233 	 { (char *)"PropertyIterator_it_get", _wrap_PropertyIterator_it_get, METH_VARARGS },
24234 	 { (char *)"PropertyIterator_c_set", _wrap_PropertyIterator_c_set, METH_VARARGS },
24235 	 { (char *)"PropertyIterator_c_get", _wrap_PropertyIterator_c_get, METH_VARARGS },
24236 	 { (char *)"new_PropertyIterator", _wrap_new_PropertyIterator, METH_VARARGS },
24237 	 { (char *)"PropertyIterator___iter__", _wrap_PropertyIterator___iter__, METH_VARARGS },
24238 	 { (char *)"PropertyIterator_next", _wrap_PropertyIterator_next, METH_VARARGS },
24239 	 { (char *)"delete_PropertyIterator", _wrap_delete_PropertyIterator, METH_VARARGS },
24240 	 { (char *)"PropertyIterator_swigregister", PropertyIterator_swigregister, METH_VARARGS },
24241 	 { (char *)"new_InstanceNameVector", _wrap_new_InstanceNameVector, METH_VARARGS },
24242 	 { (char *)"InstanceNameVector___len__", _wrap_InstanceNameVector___len__, METH_VARARGS },
24243 	 { (char *)"InstanceNameVector_clear", _wrap_InstanceNameVector_clear, METH_VARARGS },
24244 	 { (char *)"InstanceNameVector_append", _wrap_InstanceNameVector_append, METH_VARARGS },
24245 	 { (char *)"InstanceNameVector___nonzero__", _wrap_InstanceNameVector___nonzero__, METH_VARARGS },
24246 	 { (char *)"InstanceNameVector_pop", _wrap_InstanceNameVector_pop, METH_VARARGS },
24247 	 { (char *)"InstanceNameVector___getitem__", _wrap_InstanceNameVector___getitem__, METH_VARARGS },
24248 	 { (char *)"InstanceNameVector___getslice__", _wrap_InstanceNameVector___getslice__, METH_VARARGS },
24249 	 { (char *)"InstanceNameVector___setitem__", _wrap_InstanceNameVector___setitem__, METH_VARARGS },
24250 	 { (char *)"InstanceNameVector___setslice__", _wrap_InstanceNameVector___setslice__, METH_VARARGS },
24251 	 { (char *)"InstanceNameVector___delitem__", _wrap_InstanceNameVector___delitem__, METH_VARARGS },
24252 	 { (char *)"InstanceNameVector___delslice__", _wrap_InstanceNameVector___delslice__, METH_VARARGS },
24253 	 { (char *)"delete_InstanceNameVector", _wrap_delete_InstanceNameVector, METH_VARARGS },
24254 	 { (char *)"InstanceNameVector_swigregister", InstanceNameVector_swigregister, METH_VARARGS },
24255 	 { (char *)"new_InstanceNameArray", _wrap_new_InstanceNameArray, METH_VARARGS },
24256 	 { (char *)"InstanceNameArray_add", _wrap_InstanceNameArray_add, METH_VARARGS },
24257 	 { (char *)"InstanceNameArray_toStringBuffer", _wrap_InstanceNameArray_toStringBuffer, METH_VARARGS },
24258 	 { (char *)"InstanceNameArray___setitem__", _wrap_InstanceNameArray___setitem__, METH_VARARGS },
24259 	 { (char *)"InstanceNameArray___getitem__", _wrap_InstanceNameArray___getitem__, METH_VARARGS },
24260 	 { (char *)"InstanceNameArray___str__", _wrap_InstanceNameArray___str__, METH_VARARGS },
24261 	 { (char *)"InstanceNameArray___iter__", _wrap_InstanceNameArray___iter__, METH_VARARGS },
24262 	 { (char *)"delete_InstanceNameArray", _wrap_delete_InstanceNameArray, METH_VARARGS },
24263 	 { (char *)"InstanceNameArray_swigregister", InstanceNameArray_swigregister, METH_VARARGS },
24264 	 { (char *)"InstanceNameIterator_it_set", _wrap_InstanceNameIterator_it_set, METH_VARARGS },
24265 	 { (char *)"InstanceNameIterator_it_get", _wrap_InstanceNameIterator_it_get, METH_VARARGS },
24266 	 { (char *)"InstanceNameIterator_c_set", _wrap_InstanceNameIterator_c_set, METH_VARARGS },
24267 	 { (char *)"InstanceNameIterator_c_get", _wrap_InstanceNameIterator_c_get, METH_VARARGS },
24268 	 { (char *)"new_InstanceNameIterator", _wrap_new_InstanceNameIterator, METH_VARARGS },
24269 	 { (char *)"InstanceNameIterator___iter__", _wrap_InstanceNameIterator___iter__, METH_VARARGS },
24270 	 { (char *)"InstanceNameIterator_next", _wrap_InstanceNameIterator_next, METH_VARARGS },
24271 	 { (char *)"delete_InstanceNameIterator", _wrap_delete_InstanceNameIterator, METH_VARARGS },
24272 	 { (char *)"InstanceNameIterator_swigregister", InstanceNameIterator_swigregister, METH_VARARGS },
24273 	 { (char *)"new_InstanceVector", _wrap_new_InstanceVector, METH_VARARGS },
24274 	 { (char *)"InstanceVector___len__", _wrap_InstanceVector___len__, METH_VARARGS },
24275 	 { (char *)"InstanceVector_clear", _wrap_InstanceVector_clear, METH_VARARGS },
24276 	 { (char *)"InstanceVector_append", _wrap_InstanceVector_append, METH_VARARGS },
24277 	 { (char *)"InstanceVector___nonzero__", _wrap_InstanceVector___nonzero__, METH_VARARGS },
24278 	 { (char *)"InstanceVector_pop", _wrap_InstanceVector_pop, METH_VARARGS },
24279 	 { (char *)"InstanceVector___getitem__", _wrap_InstanceVector___getitem__, METH_VARARGS },
24280 	 { (char *)"InstanceVector___getslice__", _wrap_InstanceVector___getslice__, METH_VARARGS },
24281 	 { (char *)"InstanceVector___setitem__", _wrap_InstanceVector___setitem__, METH_VARARGS },
24282 	 { (char *)"InstanceVector___setslice__", _wrap_InstanceVector___setslice__, METH_VARARGS },
24283 	 { (char *)"InstanceVector___delitem__", _wrap_InstanceVector___delitem__, METH_VARARGS },
24284 	 { (char *)"InstanceVector___delslice__", _wrap_InstanceVector___delslice__, METH_VARARGS },
24285 	 { (char *)"delete_InstanceVector", _wrap_delete_InstanceVector, METH_VARARGS },
24286 	 { (char *)"InstanceVector_swigregister", InstanceVector_swigregister, METH_VARARGS },
24287 	 { (char *)"new_InstanceArray", _wrap_new_InstanceArray, METH_VARARGS },
24288 	 { (char *)"InstanceArray_add", _wrap_InstanceArray_add, METH_VARARGS },
24289 	 { (char *)"InstanceArray_toStringBuffer", _wrap_InstanceArray_toStringBuffer, METH_VARARGS },
24290 	 { (char *)"InstanceArray___setitem__", _wrap_InstanceArray___setitem__, METH_VARARGS },
24291 	 { (char *)"InstanceArray___getitem__", _wrap_InstanceArray___getitem__, METH_VARARGS },
24292 	 { (char *)"InstanceArray___str__", _wrap_InstanceArray___str__, METH_VARARGS },
24293 	 { (char *)"InstanceArray___iter__", _wrap_InstanceArray___iter__, METH_VARARGS },
24294 	 { (char *)"delete_InstanceArray", _wrap_delete_InstanceArray, METH_VARARGS },
24295 	 { (char *)"InstanceArray_swigregister", InstanceArray_swigregister, METH_VARARGS },
24296 	 { (char *)"InstanceIterator_it_set", _wrap_InstanceIterator_it_set, METH_VARARGS },
24297 	 { (char *)"InstanceIterator_it_get", _wrap_InstanceIterator_it_get, METH_VARARGS },
24298 	 { (char *)"InstanceIterator_c_set", _wrap_InstanceIterator_c_set, METH_VARARGS },
24299 	 { (char *)"InstanceIterator_c_get", _wrap_InstanceIterator_c_get, METH_VARARGS },
24300 	 { (char *)"new_InstanceIterator", _wrap_new_InstanceIterator, METH_VARARGS },
24301 	 { (char *)"InstanceIterator___iter__", _wrap_InstanceIterator___iter__, METH_VARARGS },
24302 	 { (char *)"InstanceIterator_next", _wrap_InstanceIterator_next, METH_VARARGS },
24303 	 { (char *)"delete_InstanceIterator", _wrap_delete_InstanceIterator, METH_VARARGS },
24304 	 { (char *)"InstanceIterator_swigregister", InstanceIterator_swigregister, METH_VARARGS },
24305 	 { (char *)"new_KeyBindingVector", _wrap_new_KeyBindingVector, METH_VARARGS },
24306 	 { (char *)"KeyBindingVector___len__", _wrap_KeyBindingVector___len__, METH_VARARGS },
24307 	 { (char *)"KeyBindingVector_clear", _wrap_KeyBindingVector_clear, METH_VARARGS },
24308 	 { (char *)"KeyBindingVector_append", _wrap_KeyBindingVector_append, METH_VARARGS },
24309 	 { (char *)"KeyBindingVector___nonzero__", _wrap_KeyBindingVector___nonzero__, METH_VARARGS },
24310 	 { (char *)"KeyBindingVector_pop", _wrap_KeyBindingVector_pop, METH_VARARGS },
24311 	 { (char *)"KeyBindingVector___getitem__", _wrap_KeyBindingVector___getitem__, METH_VARARGS },
24312 	 { (char *)"KeyBindingVector___getslice__", _wrap_KeyBindingVector___getslice__, METH_VARARGS },
24313 	 { (char *)"KeyBindingVector___setitem__", _wrap_KeyBindingVector___setitem__, METH_VARARGS },
24314 	 { (char *)"KeyBindingVector___setslice__", _wrap_KeyBindingVector___setslice__, METH_VARARGS },
24315 	 { (char *)"KeyBindingVector___delitem__", _wrap_KeyBindingVector___delitem__, METH_VARARGS },
24316 	 { (char *)"KeyBindingVector___delslice__", _wrap_KeyBindingVector___delslice__, METH_VARARGS },
24317 	 { (char *)"delete_KeyBindingVector", _wrap_delete_KeyBindingVector, METH_VARARGS },
24318 	 { (char *)"KeyBindingVector_swigregister", KeyBindingVector_swigregister, METH_VARARGS },
24319 	 { (char *)"new_KeyBindingArray", _wrap_new_KeyBindingArray, METH_VARARGS },
24320 	 { (char *)"KeyBindingArray_add", _wrap_KeyBindingArray_add, METH_VARARGS },
24321 	 { (char *)"KeyBindingArray_toStringBuffer", _wrap_KeyBindingArray_toStringBuffer, METH_VARARGS },
24322 	 { (char *)"KeyBindingArray___setitem__", _wrap_KeyBindingArray___setitem__, METH_VARARGS },
24323 	 { (char *)"KeyBindingArray___getitem__", _wrap_KeyBindingArray___getitem__, METH_VARARGS },
24324 	 { (char *)"KeyBindingArray___str__", _wrap_KeyBindingArray___str__, METH_VARARGS },
24325 	 { (char *)"KeyBindingArray___iter__", _wrap_KeyBindingArray___iter__, METH_VARARGS },
24326 	 { (char *)"delete_KeyBindingArray", _wrap_delete_KeyBindingArray, METH_VARARGS },
24327 	 { (char *)"KeyBindingArray_swigregister", KeyBindingArray_swigregister, METH_VARARGS },
24328 	 { (char *)"KeyBindingIterator_it_set", _wrap_KeyBindingIterator_it_set, METH_VARARGS },
24329 	 { (char *)"KeyBindingIterator_it_get", _wrap_KeyBindingIterator_it_get, METH_VARARGS },
24330 	 { (char *)"KeyBindingIterator_c_set", _wrap_KeyBindingIterator_c_set, METH_VARARGS },
24331 	 { (char *)"KeyBindingIterator_c_get", _wrap_KeyBindingIterator_c_get, METH_VARARGS },
24332 	 { (char *)"new_KeyBindingIterator", _wrap_new_KeyBindingIterator, METH_VARARGS },
24333 	 { (char *)"KeyBindingIterator___iter__", _wrap_KeyBindingIterator___iter__, METH_VARARGS },
24334 	 { (char *)"KeyBindingIterator_next", _wrap_KeyBindingIterator_next, METH_VARARGS },
24335 	 { (char *)"delete_KeyBindingIterator", _wrap_delete_KeyBindingIterator, METH_VARARGS },
24336 	 { (char *)"KeyBindingIterator_swigregister", KeyBindingIterator_swigregister, METH_VARARGS },
24337 	 { (char *)"new_ClassNameVector", _wrap_new_ClassNameVector, METH_VARARGS },
24338 	 { (char *)"ClassNameVector___len__", _wrap_ClassNameVector___len__, METH_VARARGS },
24339 	 { (char *)"ClassNameVector_clear", _wrap_ClassNameVector_clear, METH_VARARGS },
24340 	 { (char *)"ClassNameVector_append", _wrap_ClassNameVector_append, METH_VARARGS },
24341 	 { (char *)"ClassNameVector___nonzero__", _wrap_ClassNameVector___nonzero__, METH_VARARGS },
24342 	 { (char *)"ClassNameVector_pop", _wrap_ClassNameVector_pop, METH_VARARGS },
24343 	 { (char *)"ClassNameVector___getitem__", _wrap_ClassNameVector___getitem__, METH_VARARGS },
24344 	 { (char *)"ClassNameVector___getslice__", _wrap_ClassNameVector___getslice__, METH_VARARGS },
24345 	 { (char *)"ClassNameVector___setitem__", _wrap_ClassNameVector___setitem__, METH_VARARGS },
24346 	 { (char *)"ClassNameVector___setslice__", _wrap_ClassNameVector___setslice__, METH_VARARGS },
24347 	 { (char *)"ClassNameVector___delitem__", _wrap_ClassNameVector___delitem__, METH_VARARGS },
24348 	 { (char *)"ClassNameVector___delslice__", _wrap_ClassNameVector___delslice__, METH_VARARGS },
24349 	 { (char *)"delete_ClassNameVector", _wrap_delete_ClassNameVector, METH_VARARGS },
24350 	 { (char *)"ClassNameVector_swigregister", ClassNameVector_swigregister, METH_VARARGS },
24351 	 { (char *)"new_ClassNameArray", _wrap_new_ClassNameArray, METH_VARARGS },
24352 	 { (char *)"ClassNameArray_add", _wrap_ClassNameArray_add, METH_VARARGS },
24353 	 { (char *)"ClassNameArray_toStringBuffer", _wrap_ClassNameArray_toStringBuffer, METH_VARARGS },
24354 	 { (char *)"ClassNameArray___setitem__", _wrap_ClassNameArray___setitem__, METH_VARARGS },
24355 	 { (char *)"ClassNameArray___getitem__", _wrap_ClassNameArray___getitem__, METH_VARARGS },
24356 	 { (char *)"ClassNameArray___str__", _wrap_ClassNameArray___str__, METH_VARARGS },
24357 	 { (char *)"ClassNameArray___iter__", _wrap_ClassNameArray___iter__, METH_VARARGS },
24358 	 { (char *)"delete_ClassNameArray", _wrap_delete_ClassNameArray, METH_VARARGS },
24359 	 { (char *)"ClassNameArray_swigregister", ClassNameArray_swigregister, METH_VARARGS },
24360 	 { (char *)"ClassNameIterator_it_set", _wrap_ClassNameIterator_it_set, METH_VARARGS },
24361 	 { (char *)"ClassNameIterator_it_get", _wrap_ClassNameIterator_it_get, METH_VARARGS },
24362 	 { (char *)"ClassNameIterator_c_set", _wrap_ClassNameIterator_c_set, METH_VARARGS },
24363 	 { (char *)"ClassNameIterator_c_get", _wrap_ClassNameIterator_c_get, METH_VARARGS },
24364 	 { (char *)"new_ClassNameIterator", _wrap_new_ClassNameIterator, METH_VARARGS },
24365 	 { (char *)"ClassNameIterator___iter__", _wrap_ClassNameIterator___iter__, METH_VARARGS },
24366 	 { (char *)"ClassNameIterator_next", _wrap_ClassNameIterator_next, METH_VARARGS },
24367 	 { (char *)"delete_ClassNameIterator", _wrap_delete_ClassNameIterator, METH_VARARGS },
24368 	 { (char *)"ClassNameIterator_swigregister", ClassNameIterator_swigregister, METH_VARARGS },
24369 	 { (char *)"new_ClassVector", _wrap_new_ClassVector, METH_VARARGS },
24370 	 { (char *)"ClassVector___len__", _wrap_ClassVector___len__, METH_VARARGS },
24371 	 { (char *)"ClassVector_clear", _wrap_ClassVector_clear, METH_VARARGS },
24372 	 { (char *)"ClassVector_append", _wrap_ClassVector_append, METH_VARARGS },
24373 	 { (char *)"ClassVector___nonzero__", _wrap_ClassVector___nonzero__, METH_VARARGS },
24374 	 { (char *)"ClassVector_pop", _wrap_ClassVector_pop, METH_VARARGS },
24375 	 { (char *)"ClassVector___getitem__", _wrap_ClassVector___getitem__, METH_VARARGS },
24376 	 { (char *)"ClassVector___getslice__", _wrap_ClassVector___getslice__, METH_VARARGS },
24377 	 { (char *)"ClassVector___setitem__", _wrap_ClassVector___setitem__, METH_VARARGS },
24378 	 { (char *)"ClassVector___setslice__", _wrap_ClassVector___setslice__, METH_VARARGS },
24379 	 { (char *)"ClassVector___delitem__", _wrap_ClassVector___delitem__, METH_VARARGS },
24380 	 { (char *)"ClassVector___delslice__", _wrap_ClassVector___delslice__, METH_VARARGS },
24381 	 { (char *)"delete_ClassVector", _wrap_delete_ClassVector, METH_VARARGS },
24382 	 { (char *)"ClassVector_swigregister", ClassVector_swigregister, METH_VARARGS },
24383 	 { (char *)"new_ClassArray", _wrap_new_ClassArray, METH_VARARGS },
24384 	 { (char *)"ClassArray_add", _wrap_ClassArray_add, METH_VARARGS },
24385 	 { (char *)"ClassArray_toStringBuffer", _wrap_ClassArray_toStringBuffer, METH_VARARGS },
24386 	 { (char *)"ClassArray___setitem__", _wrap_ClassArray___setitem__, METH_VARARGS },
24387 	 { (char *)"ClassArray___getitem__", _wrap_ClassArray___getitem__, METH_VARARGS },
24388 	 { (char *)"ClassArray___str__", _wrap_ClassArray___str__, METH_VARARGS },
24389 	 { (char *)"ClassArray___iter__", _wrap_ClassArray___iter__, METH_VARARGS },
24390 	 { (char *)"delete_ClassArray", _wrap_delete_ClassArray, METH_VARARGS },
24391 	 { (char *)"ClassArray_swigregister", ClassArray_swigregister, METH_VARARGS },
24392 	 { (char *)"ClassIterator_it_set", _wrap_ClassIterator_it_set, METH_VARARGS },
24393 	 { (char *)"ClassIterator_it_get", _wrap_ClassIterator_it_get, METH_VARARGS },
24394 	 { (char *)"ClassIterator_c_set", _wrap_ClassIterator_c_set, METH_VARARGS },
24395 	 { (char *)"ClassIterator_c_get", _wrap_ClassIterator_c_get, METH_VARARGS },
24396 	 { (char *)"new_ClassIterator", _wrap_new_ClassIterator, METH_VARARGS },
24397 	 { (char *)"ClassIterator___iter__", _wrap_ClassIterator___iter__, METH_VARARGS },
24398 	 { (char *)"ClassIterator_next", _wrap_ClassIterator_next, METH_VARARGS },
24399 	 { (char *)"delete_ClassIterator", _wrap_delete_ClassIterator, METH_VARARGS },
24400 	 { (char *)"ClassIterator_swigregister", ClassIterator_swigregister, METH_VARARGS },
24401 	 { (char *)"new_ObjectWithPathVector", _wrap_new_ObjectWithPathVector, METH_VARARGS },
24402 	 { (char *)"ObjectWithPathVector___len__", _wrap_ObjectWithPathVector___len__, METH_VARARGS },
24403 	 { (char *)"ObjectWithPathVector_clear", _wrap_ObjectWithPathVector_clear, METH_VARARGS },
24404 	 { (char *)"ObjectWithPathVector_append", _wrap_ObjectWithPathVector_append, METH_VARARGS },
24405 	 { (char *)"ObjectWithPathVector___nonzero__", _wrap_ObjectWithPathVector___nonzero__, METH_VARARGS },
24406 	 { (char *)"ObjectWithPathVector_pop", _wrap_ObjectWithPathVector_pop, METH_VARARGS },
24407 	 { (char *)"ObjectWithPathVector___getitem__", _wrap_ObjectWithPathVector___getitem__, METH_VARARGS },
24408 	 { (char *)"ObjectWithPathVector___getslice__", _wrap_ObjectWithPathVector___getslice__, METH_VARARGS },
24409 	 { (char *)"ObjectWithPathVector___setitem__", _wrap_ObjectWithPathVector___setitem__, METH_VARARGS },
24410 	 { (char *)"ObjectWithPathVector___setslice__", _wrap_ObjectWithPathVector___setslice__, METH_VARARGS },
24411 	 { (char *)"ObjectWithPathVector___delitem__", _wrap_ObjectWithPathVector___delitem__, METH_VARARGS },
24412 	 { (char *)"ObjectWithPathVector___delslice__", _wrap_ObjectWithPathVector___delslice__, METH_VARARGS },
24413 	 { (char *)"delete_ObjectWithPathVector", _wrap_delete_ObjectWithPathVector, METH_VARARGS },
24414 	 { (char *)"ObjectWithPathVector_swigregister", ObjectWithPathVector_swigregister, METH_VARARGS },
24415 	 { (char *)"new_ObjectWithPathArray", _wrap_new_ObjectWithPathArray, METH_VARARGS },
24416 	 { (char *)"ObjectWithPathArray_add", _wrap_ObjectWithPathArray_add, METH_VARARGS },
24417 	 { (char *)"ObjectWithPathArray_toStringBuffer", _wrap_ObjectWithPathArray_toStringBuffer, METH_VARARGS },
24418 	 { (char *)"ObjectWithPathArray___setitem__", _wrap_ObjectWithPathArray___setitem__, METH_VARARGS },
24419 	 { (char *)"ObjectWithPathArray___getitem__", _wrap_ObjectWithPathArray___getitem__, METH_VARARGS },
24420 	 { (char *)"ObjectWithPathArray___str__", _wrap_ObjectWithPathArray___str__, METH_VARARGS },
24421 	 { (char *)"ObjectWithPathArray___iter__", _wrap_ObjectWithPathArray___iter__, METH_VARARGS },
24422 	 { (char *)"delete_ObjectWithPathArray", _wrap_delete_ObjectWithPathArray, METH_VARARGS },
24423 	 { (char *)"ObjectWithPathArray_swigregister", ObjectWithPathArray_swigregister, METH_VARARGS },
24424 	 { (char *)"ObjectWithPathIterator_it_set", _wrap_ObjectWithPathIterator_it_set, METH_VARARGS },
24425 	 { (char *)"ObjectWithPathIterator_it_get", _wrap_ObjectWithPathIterator_it_get, METH_VARARGS },
24426 	 { (char *)"ObjectWithPathIterator_c_set", _wrap_ObjectWithPathIterator_c_set, METH_VARARGS },
24427 	 { (char *)"ObjectWithPathIterator_c_get", _wrap_ObjectWithPathIterator_c_get, METH_VARARGS },
24428 	 { (char *)"new_ObjectWithPathIterator", _wrap_new_ObjectWithPathIterator, METH_VARARGS },
24429 	 { (char *)"ObjectWithPathIterator___iter__", _wrap_ObjectWithPathIterator___iter__, METH_VARARGS },
24430 	 { (char *)"ObjectWithPathIterator_next", _wrap_ObjectWithPathIterator_next, METH_VARARGS },
24431 	 { (char *)"delete_ObjectWithPathIterator", _wrap_delete_ObjectWithPathIterator, METH_VARARGS },
24432 	 { (char *)"ObjectWithPathIterator_swigregister", ObjectWithPathIterator_swigregister, METH_VARARGS },
24433 	 { (char *)"new_NamedInstanceVector", _wrap_new_NamedInstanceVector, METH_VARARGS },
24434 	 { (char *)"NamedInstanceVector___len__", _wrap_NamedInstanceVector___len__, METH_VARARGS },
24435 	 { (char *)"NamedInstanceVector_clear", _wrap_NamedInstanceVector_clear, METH_VARARGS },
24436 	 { (char *)"NamedInstanceVector_append", _wrap_NamedInstanceVector_append, METH_VARARGS },
24437 	 { (char *)"NamedInstanceVector___nonzero__", _wrap_NamedInstanceVector___nonzero__, METH_VARARGS },
24438 	 { (char *)"NamedInstanceVector_pop", _wrap_NamedInstanceVector_pop, METH_VARARGS },
24439 	 { (char *)"NamedInstanceVector___getitem__", _wrap_NamedInstanceVector___getitem__, METH_VARARGS },
24440 	 { (char *)"NamedInstanceVector___getslice__", _wrap_NamedInstanceVector___getslice__, METH_VARARGS },
24441 	 { (char *)"NamedInstanceVector___setitem__", _wrap_NamedInstanceVector___setitem__, METH_VARARGS },
24442 	 { (char *)"NamedInstanceVector___setslice__", _wrap_NamedInstanceVector___setslice__, METH_VARARGS },
24443 	 { (char *)"NamedInstanceVector___delitem__", _wrap_NamedInstanceVector___delitem__, METH_VARARGS },
24444 	 { (char *)"NamedInstanceVector___delslice__", _wrap_NamedInstanceVector___delslice__, METH_VARARGS },
24445 	 { (char *)"delete_NamedInstanceVector", _wrap_delete_NamedInstanceVector, METH_VARARGS },
24446 	 { (char *)"NamedInstanceVector_swigregister", NamedInstanceVector_swigregister, METH_VARARGS },
24447 	 { (char *)"new_NamedInstanceArray", _wrap_new_NamedInstanceArray, METH_VARARGS },
24448 	 { (char *)"NamedInstanceArray_add", _wrap_NamedInstanceArray_add, METH_VARARGS },
24449 	 { (char *)"NamedInstanceArray_toStringBuffer", _wrap_NamedInstanceArray_toStringBuffer, METH_VARARGS },
24450 	 { (char *)"NamedInstanceArray___setitem__", _wrap_NamedInstanceArray___setitem__, METH_VARARGS },
24451 	 { (char *)"NamedInstanceArray___getitem__", _wrap_NamedInstanceArray___getitem__, METH_VARARGS },
24452 	 { (char *)"NamedInstanceArray___str__", _wrap_NamedInstanceArray___str__, METH_VARARGS },
24453 	 { (char *)"NamedInstanceArray___iter__", _wrap_NamedInstanceArray___iter__, METH_VARARGS },
24454 	 { (char *)"delete_NamedInstanceArray", _wrap_delete_NamedInstanceArray, METH_VARARGS },
24455 	 { (char *)"NamedInstanceArray_swigregister", NamedInstanceArray_swigregister, METH_VARARGS },
24456 	 { (char *)"NamedInstanceIterator_it_set", _wrap_NamedInstanceIterator_it_set, METH_VARARGS },
24457 	 { (char *)"NamedInstanceIterator_it_get", _wrap_NamedInstanceIterator_it_get, METH_VARARGS },
24458 	 { (char *)"NamedInstanceIterator_c_set", _wrap_NamedInstanceIterator_c_set, METH_VARARGS },
24459 	 { (char *)"NamedInstanceIterator_c_get", _wrap_NamedInstanceIterator_c_get, METH_VARARGS },
24460 	 { (char *)"new_NamedInstanceIterator", _wrap_new_NamedInstanceIterator, METH_VARARGS },
24461 	 { (char *)"NamedInstanceIterator___iter__", _wrap_NamedInstanceIterator___iter__, METH_VARARGS },
24462 	 { (char *)"NamedInstanceIterator_next", _wrap_NamedInstanceIterator_next, METH_VARARGS },
24463 	 { (char *)"delete_NamedInstanceIterator", _wrap_delete_NamedInstanceIterator, METH_VARARGS },
24464 	 { (char *)"NamedInstanceIterator_swigregister", NamedInstanceIterator_swigregister, METH_VARARGS },
24465 	 { (char *)"DoesNotExist_desc_set", _wrap_DoesNotExist_desc_set, METH_VARARGS },
24466 	 { (char *)"DoesNotExist_desc_get", _wrap_DoesNotExist_desc_get, METH_VARARGS },
24467 	 { (char *)"new_DoesNotExist", _wrap_new_DoesNotExist, METH_VARARGS },
24468 	 { (char *)"delete_DoesNotExist", _wrap_delete_DoesNotExist, METH_VARARGS },
24469 	 { (char *)"DoesNotExist_swigregister", DoesNotExist_swigregister, METH_VARARGS },
24470 	 { (char *)"new_stringOption", _wrap_new_stringOption, METH_VARARGS },
24471 	 { (char *)"stringOption_exists", _wrap_stringOption_exists, METH_VARARGS },
24472 	 { (char *)"stringOption_val", _wrap_stringOption_val, METH_VARARGS },
24473 	 { (char *)"delete_stringOption", _wrap_delete_stringOption, METH_VARARGS },
24474 	 { (char *)"stringOption_swigregister", stringOption_swigregister, METH_VARARGS },
24475 	 { (char *)"new_MethodXml", _wrap_new_MethodXml, METH_VARARGS },
24476 	 { (char *)"delete_MethodXml", _wrap_delete_MethodXml, METH_VARARGS },
24477 	 { (char *)"MethodXml_swigregister", MethodXml_swigregister, METH_VARARGS },
24478 	 { (char *)"QualifierXml_str_set", _wrap_QualifierXml_str_set, METH_VARARGS },
24479 	 { (char *)"QualifierXml_str_get", _wrap_QualifierXml_str_get, METH_VARARGS },
24480 	 { (char *)"QualifierXml_key_set", _wrap_QualifierXml_key_set, METH_VARARGS },
24481 	 { (char *)"QualifierXml_key_get", _wrap_QualifierXml_key_get, METH_VARARGS },
24482 	 { (char *)"new_QualifierXml", _wrap_new_QualifierXml, METH_VARARGS },
24483 	 { (char *)"delete_QualifierXml", _wrap_delete_QualifierXml, METH_VARARGS },
24484 	 { (char *)"QualifierXml_swigregister", QualifierXml_swigregister, METH_VARARGS },
24485 	 { (char *)"AValue_attr_set", _wrap_AValue_attr_set, METH_VARARGS },
24486 	 { (char *)"AValue_attr_get", _wrap_AValue_attr_get, METH_VARARGS },
24487 	 { (char *)"AValue_val_set", _wrap_AValue_val_set, METH_VARARGS },
24488 	 { (char *)"AValue_val_get", _wrap_AValue_val_get, METH_VARARGS },
24489 	 { (char *)"AValue_vals_set", _wrap_AValue_vals_set, METH_VARARGS },
24490 	 { (char *)"AValue_vals_get", _wrap_AValue_vals_get, METH_VARARGS },
24491 	 { (char *)"new_AValue", _wrap_new_AValue, METH_VARARGS },
24492 	 { (char *)"AValue_add", _wrap_AValue_add, METH_VARARGS },
24493 	 { (char *)"delete_AValue", _wrap_delete_AValue, METH_VARARGS },
24494 	 { (char *)"AValue_swigregister", AValue_swigregister, METH_VARARGS },
24495 	 { (char *)"new_AVPs", _wrap_new_AVPs, METH_VARARGS },
24496 	 { (char *)"AVPs_makeAVPs", _wrap_AVPs_makeAVPs, METH_VARARGS },
24497 	 { (char *)"AVPs_get", _wrap_AVPs_get, METH_VARARGS },
24498 	 { (char *)"AVPs_check", _wrap_AVPs_check, METH_VARARGS },
24499 	 { (char *)"AVPs_notGotten", _wrap_AVPs_notGotten, METH_VARARGS },
24500 	 { (char *)"delete_AVPs", _wrap_delete_AVPs, METH_VARARGS },
24501 	 { (char *)"AVPs_swigregister", AVPs_swigregister, METH_VARARGS },
24502 	 { (char *)"new_AList", _wrap_new_AList, METH_VARARGS },
24503 	 { (char *)"delete_AList", _wrap_delete_AList, METH_VARARGS },
24504 	 { (char *)"AList_attrv_set", _wrap_AList_attrv_set, METH_VARARGS },
24505 	 { (char *)"AList_attrv_get", _wrap_AList_attrv_get, METH_VARARGS },
24506 	 { (char *)"AList_attrl_set", _wrap_AList_attrl_set, METH_VARARGS },
24507 	 { (char *)"AList_attrl_get", _wrap_AList_attrl_get, METH_VARARGS },
24508 	 { (char *)"AList_attrs_set", _wrap_AList_attrs_set, METH_VARARGS },
24509 	 { (char *)"AList_attrs_get", _wrap_AList_attrs_get, METH_VARARGS },
24510 	 { (char *)"AList_swigregister", AList_swigregister, METH_VARARGS },
24511 	 { (char *)"XmlException_getMsg", _wrap_XmlException_getMsg, METH_VARARGS },
24512 	 { (char *)"new_XmlException", _wrap_new_XmlException, METH_VARARGS },
24513 	 { (char *)"delete_XmlException", _wrap_delete_XmlException, METH_VARARGS },
24514 	 { (char *)"XmlException_swigregister", XmlException_swigregister, METH_VARARGS },
24515 	 { (char *)"new_URLException", _wrap_new_URLException, METH_VARARGS },
24516 	 { (char *)"delete_URLException", _wrap_delete_URLException, METH_VARARGS },
24517 	 { (char *)"URLException_swigregister", URLException_swigregister, METH_VARARGS },
24518 	 { (char *)"new_ParseException", _wrap_new_ParseException, METH_VARARGS },
24519 	 { (char *)"delete_ParseException", _wrap_delete_ParseException, METH_VARARGS },
24520 	 { (char *)"ParseException_swigregister", ParseException_swigregister, METH_VARARGS },
24521 	 { (char *)"new_HttpException", _wrap_new_HttpException, METH_VARARGS },
24522 	 { (char *)"delete_HttpException", _wrap_delete_HttpException, METH_VARARGS },
24523 	 { (char *)"HttpException_swigregister", HttpException_swigregister, METH_VARARGS },
24524 	 { (char *)"new_CmdException", _wrap_new_CmdException, METH_VARARGS },
24525 	 { (char *)"delete_CmdException", _wrap_delete_CmdException, METH_VARARGS },
24526 	 { (char *)"CmdException_swigregister", CmdException_swigregister, METH_VARARGS },
24527 	 { (char *)"ErrorXml_desc_set", _wrap_ErrorXml_desc_set, METH_VARARGS },
24528 	 { (char *)"ErrorXml_desc_get", _wrap_ErrorXml_desc_get, METH_VARARGS },
24529 	 { (char *)"ErrorXml_code_set", _wrap_ErrorXml_code_set, METH_VARARGS },
24530 	 { (char *)"ErrorXml_code_get", _wrap_ErrorXml_code_get, METH_VARARGS },
24531 	 { (char *)"new_ErrorXml", _wrap_new_ErrorXml, METH_VARARGS },
24532 	 { (char *)"delete_ErrorXml", _wrap_delete_ErrorXml, METH_VARARGS },
24533 	 { (char *)"ErrorXml_swigregister", ErrorXml_swigregister, METH_VARARGS },
24534 	 { (char *)"KeyValueXml_valType_set", _wrap_KeyValueXml_valType_set, METH_VARARGS },
24535 	 { (char *)"KeyValueXml_valType_get", _wrap_KeyValueXml_valType_get, METH_VARARGS },
24536 	 { (char *)"KeyValueXml_val_set", _wrap_KeyValueXml_val_set, METH_VARARGS },
24537 	 { (char *)"KeyValueXml_val_get", _wrap_KeyValueXml_val_get, METH_VARARGS },
24538 	 { (char *)"new_KeyValueXml", _wrap_new_KeyValueXml, METH_VARARGS },
24539 	 { (char *)"KeyValueXml_toStringBuffer", _wrap_KeyValueXml_toStringBuffer, METH_VARARGS },
24540 	 { (char *)"KeyValueXml___str__", _wrap_KeyValueXml___str__, METH_VARARGS },
24541 	 { (char *)"delete_KeyValueXml", _wrap_delete_KeyValueXml, METH_VARARGS },
24542 	 { (char *)"KeyValueXml_swigregister", KeyValueXml_swigregister, METH_VARARGS },
24543 	 { (char *)"NameSpaceXml_name_set", _wrap_NameSpaceXml_name_set, METH_VARARGS },
24544 	 { (char *)"NameSpaceXml_name_get", _wrap_NameSpaceXml_name_get, METH_VARARGS },
24545 	 { (char *)"new_NameSpaceXml", _wrap_new_NameSpaceXml, METH_VARARGS },
24546 	 { (char *)"NameSpaceXml_toStringBuffer", _wrap_NameSpaceXml_toStringBuffer, METH_VARARGS },
24547 	 { (char *)"delete_NameSpaceXml", _wrap_delete_NameSpaceXml, METH_VARARGS },
24548 	 { (char *)"NameSpaceXml_swigregister", NameSpaceXml_swigregister, METH_VARARGS },
24549 	 { (char *)"HostXml_name_set", _wrap_HostXml_name_set, METH_VARARGS },
24550 	 { (char *)"HostXml_name_get", _wrap_HostXml_name_get, METH_VARARGS },
24551 	 { (char *)"new_HostXml", _wrap_new_HostXml, METH_VARARGS },
24552 	 { (char *)"delete_HostXml", _wrap_delete_HostXml, METH_VARARGS },
24553 	 { (char *)"HostXml_swigregister", HostXml_swigregister, METH_VARARGS },
24554 	 { (char *)"new_LocalNameSpacePathXml", _wrap_new_LocalNameSpacePathXml, METH_VARARGS },
24555 	 { (char *)"delete_LocalNameSpacePathXml", _wrap_delete_LocalNameSpacePathXml, METH_VARARGS },
24556 	 { (char *)"LocalNameSpacePathXml_swigregister", LocalNameSpacePathXml_swigregister, METH_VARARGS },
24557 	 { (char *)"NameSpacePathXml_host_set", _wrap_NameSpacePathXml_host_set, METH_VARARGS },
24558 	 { (char *)"NameSpacePathXml_host_get", _wrap_NameSpacePathXml_host_get, METH_VARARGS },
24559 	 { (char *)"NameSpacePathXml_lns_set", _wrap_NameSpacePathXml_lns_set, METH_VARARGS },
24560 	 { (char *)"NameSpacePathXml_lns_get", _wrap_NameSpacePathXml_lns_get, METH_VARARGS },
24561 	 { (char *)"new_NameSpacePathXml", _wrap_new_NameSpacePathXml, METH_VARARGS },
24562 	 { (char *)"delete_NameSpacePathXml", _wrap_delete_NameSpacePathXml, METH_VARARGS },
24563 	 { (char *)"NameSpacePathXml_swigregister", NameSpacePathXml_swigregister, METH_VARARGS },
24564 	 { (char *)"RetValXml_type_set", _wrap_RetValXml_type_set, METH_VARARGS },
24565 	 { (char *)"RetValXml_type_get", _wrap_RetValXml_type_get, METH_VARARGS },
24566 	 { (char *)"delete_RetValXml", _wrap_delete_RetValXml, METH_VARARGS },
24567 	 { (char *)"RetValXml_clone", _wrap_RetValXml_clone, METH_VARARGS },
24568 	 { (char *)"RetValXml_getType", _wrap_RetValXml_getType, METH_VARARGS },
24569 	 { (char *)"RetValXml_toStringBuffer", _wrap_RetValXml_toStringBuffer, METH_VARARGS },
24570 	 { (char *)"RetValXml___str__", _wrap_RetValXml___str__, METH_VARARGS },
24571 	 { (char *)"RetValXml___long__", _wrap_RetValXml___long__, METH_VARARGS },
24572 	 { (char *)"RetValXml_swigregister", RetValXml_swigregister, METH_VARARGS },
24573 	 { (char *)"delete_ValueXml", _wrap_delete_ValueXml, METH_VARARGS },
24574 	 { (char *)"ValueXml_swigregister", ValueXml_swigregister, METH_VARARGS },
24575 	 { (char *)"KeyBindingXml_name_set", _wrap_KeyBindingXml_name_set, METH_VARARGS },
24576 	 { (char *)"KeyBindingXml_name_get", _wrap_KeyBindingXml_name_get, METH_VARARGS },
24577 	 { (char *)"new_KeyBindingXml", _wrap_new_KeyBindingXml, METH_VARARGS },
24578 	 { (char *)"KeyBindingXml_toStringBuffer", _wrap_KeyBindingXml_toStringBuffer, METH_VARARGS },
24579 	 { (char *)"KeyBindingXml___str__", _wrap_KeyBindingXml___str__, METH_VARARGS },
24580 	 { (char *)"delete_KeyBindingXml", _wrap_delete_KeyBindingXml, METH_VARARGS },
24581 	 { (char *)"KeyBindingXml_swigregister", KeyBindingXml_swigregister, METH_VARARGS },
24582 	 { (char *)"InstanceNameXml_keys_set", _wrap_InstanceNameXml_keys_set, METH_VARARGS },
24583 	 { (char *)"InstanceNameXml_keys_get", _wrap_InstanceNameXml_keys_get, METH_VARARGS },
24584 	 { (char *)"InstanceNameXml_toStringBuffer", _wrap_InstanceNameXml_toStringBuffer, METH_VARARGS },
24585 	 { (char *)"delete_InstanceNameXml", _wrap_delete_InstanceNameXml, METH_VARARGS },
24586 	 { (char *)"InstanceNameXml_swigregister", InstanceNameXml_swigregister, METH_VARARGS },
24587 	 { (char *)"delete_InstanceNamesXml", _wrap_delete_InstanceNamesXml, METH_VARARGS },
24588 	 { (char *)"InstanceNamesXml_swigregister", InstanceNamesXml_swigregister, METH_VARARGS },
24589 	 { (char *)"PropertyXml_name_set", _wrap_PropertyXml_name_set, METH_VARARGS },
24590 	 { (char *)"PropertyXml_name_get", _wrap_PropertyXml_name_get, METH_VARARGS },
24591 	 { (char *)"PropertyXml_type_set", _wrap_PropertyXml_type_set, METH_VARARGS },
24592 	 { (char *)"PropertyXml_type_get", _wrap_PropertyXml_type_get, METH_VARARGS },
24593 	 { (char *)"PropertyXml_origin_set", _wrap_PropertyXml_origin_set, METH_VARARGS },
24594 	 { (char *)"PropertyXml_origin_get", _wrap_PropertyXml_origin_get, METH_VARARGS },
24595 	 { (char *)"PropertyXml_propagated_set", _wrap_PropertyXml_propagated_set, METH_VARARGS },
24596 	 { (char *)"PropertyXml_propagated_get", _wrap_PropertyXml_propagated_get, METH_VARARGS },
24597 	 { (char *)"PropertyXml_refCls_set", _wrap_PropertyXml_refCls_set, METH_VARARGS },
24598 	 { (char *)"PropertyXml_refCls_get", _wrap_PropertyXml_refCls_get, METH_VARARGS },
24599 	 { (char *)"PropertyXml_arraySize_set", _wrap_PropertyXml_arraySize_set, METH_VARARGS },
24600 	 { (char *)"PropertyXml_arraySize_get", _wrap_PropertyXml_arraySize_get, METH_VARARGS },
24601 	 { (char *)"PropertyXml_pType_set", _wrap_PropertyXml_pType_set, METH_VARARGS },
24602 	 { (char *)"PropertyXml_pType_get", _wrap_PropertyXml_pType_get, METH_VARARGS },
24603 	 { (char *)"PropertyXml_str_set", _wrap_PropertyXml_str_set, METH_VARARGS },
24604 	 { (char *)"PropertyXml_str_get", _wrap_PropertyXml_str_get, METH_VARARGS },
24605 	 { (char *)"PropertyXml_qualifiers_set", _wrap_PropertyXml_qualifiers_set, METH_VARARGS },
24606 	 { (char *)"PropertyXml_qualifiers_get", _wrap_PropertyXml_qualifiers_get, METH_VARARGS },
24607 	 { (char *)"PropertyXml_value_set", _wrap_PropertyXml_value_set, METH_VARARGS },
24608 	 { (char *)"PropertyXml_value_get", _wrap_PropertyXml_value_get, METH_VARARGS },
24609 	 { (char *)"PropertyXml_key_set", _wrap_PropertyXml_key_set, METH_VARARGS },
24610 	 { (char *)"PropertyXml_key_get", _wrap_PropertyXml_key_get, METH_VARARGS },
24611 	 { (char *)"new_PropertyXml", _wrap_new_PropertyXml, METH_VARARGS },
24612 	 { (char *)"PropertyXml_addQualifier", _wrap_PropertyXml_addQualifier, METH_VARARGS },
24613 	 { (char *)"PropertyXml_toStringBuffer", _wrap_PropertyXml_toStringBuffer, METH_VARARGS },
24614 	 { (char *)"PropertyXml_toXmlBuffer", _wrap_PropertyXml_toXmlBuffer, METH_VARARGS },
24615 	 { (char *)"PropertyXml___str__", _wrap_PropertyXml___str__, METH_VARARGS },
24616 	 { (char *)"delete_PropertyXml", _wrap_delete_PropertyXml, METH_VARARGS },
24617 	 { (char *)"PropertyXml_swigregister", PropertyXml_swigregister, METH_VARARGS },
24618 	 { (char *)"ClassXml_clsName_set", _wrap_ClassXml_clsName_set, METH_VARARGS },
24619 	 { (char *)"ClassXml_clsName_get", _wrap_ClassXml_clsName_get, METH_VARARGS },
24620 	 { (char *)"ClassXml_superClass_set", _wrap_ClassXml_superClass_set, METH_VARARGS },
24621 	 { (char *)"ClassXml_superClass_get", _wrap_ClassXml_superClass_get, METH_VARARGS },
24622 	 { (char *)"ClassXml_getProperties", _wrap_ClassXml_getProperties, METH_VARARGS },
24623 	 { (char *)"ClassXml_getQualifiers", _wrap_ClassXml_getQualifiers, METH_VARARGS },
24624 	 { (char *)"ClassXml_getKeys", _wrap_ClassXml_getKeys, METH_VARARGS },
24625 	 { (char *)"ClassXml_addQualifier", _wrap_ClassXml_addQualifier, METH_VARARGS },
24626 	 { (char *)"ClassXml_addProperty", _wrap_ClassXml_addProperty, METH_VARARGS },
24627 	 { (char *)"ClassXml_addMethod", _wrap_ClassXml_addMethod, METH_VARARGS },
24628 	 { (char *)"ClassXml_toStringBuffer", _wrap_ClassXml_toStringBuffer, METH_VARARGS },
24629 	 { (char *)"ClassXml_keysOk", _wrap_ClassXml_keysOk, METH_VARARGS },
24630 	 { (char *)"delete_ClassXml", _wrap_delete_ClassXml, METH_VARARGS },
24631 	 { (char *)"ClassXml_swigregister", ClassXml_swigregister, METH_VARARGS },
24632 	 { (char *)"delete_ClassesXml", _wrap_delete_ClassesXml, METH_VARARGS },
24633 	 { (char *)"ClassesXml_swigregister", ClassesXml_swigregister, METH_VARARGS },
24634 	 { (char *)"InstanceXml_propagateKeyFlags", _wrap_InstanceXml_propagateKeyFlags, METH_VARARGS },
24635 	 { (char *)"InstanceXml_getProperties", _wrap_InstanceXml_getProperties, METH_VARARGS },
24636 	 { (char *)"InstanceXml_getQualifiers", _wrap_InstanceXml_getQualifiers, METH_VARARGS },
24637 	 { (char *)"InstanceXml_addQualifier", _wrap_InstanceXml_addQualifier, METH_VARARGS },
24638 	 { (char *)"InstanceXml_addProperty", _wrap_InstanceXml_addProperty, METH_VARARGS },
24639 	 { (char *)"InstanceXml_toStringBuffer", _wrap_InstanceXml_toStringBuffer, METH_VARARGS },
24640 	 { (char *)"delete_InstanceXml", _wrap_delete_InstanceXml, METH_VARARGS },
24641 	 { (char *)"InstanceXml_swigregister", InstanceXml_swigregister, METH_VARARGS },
24642 	 { (char *)"NamedInstanceXml_instname_set", _wrap_NamedInstanceXml_instname_set, METH_VARARGS },
24643 	 { (char *)"NamedInstanceXml_instname_get", _wrap_NamedInstanceXml_instname_get, METH_VARARGS },
24644 	 { (char *)"NamedInstanceXml_inst_set", _wrap_NamedInstanceXml_inst_set, METH_VARARGS },
24645 	 { (char *)"NamedInstanceXml_inst_get", _wrap_NamedInstanceXml_inst_get, METH_VARARGS },
24646 	 { (char *)"delete_NamedInstanceXml", _wrap_delete_NamedInstanceXml, METH_VARARGS },
24647 	 { (char *)"NamedInstanceXml_swigregister", NamedInstanceXml_swigregister, METH_VARARGS },
24648 	 { (char *)"delete_InstancesXml", _wrap_delete_InstancesXml, METH_VARARGS },
24649 	 { (char *)"InstancesXml_swigregister", InstancesXml_swigregister, METH_VARARGS },
24650 	 { (char *)"ObjectWithPathXml_ip_set", _wrap_ObjectWithPathXml_ip_set, METH_VARARGS },
24651 	 { (char *)"ObjectWithPathXml_ip_get", _wrap_ObjectWithPathXml_ip_get, METH_VARARGS },
24652 	 { (char *)"ObjectWithPathXml_inst_set", _wrap_ObjectWithPathXml_inst_set, METH_VARARGS },
24653 	 { (char *)"ObjectWithPathXml_inst_get", _wrap_ObjectWithPathXml_inst_get, METH_VARARGS },
24654 	 { (char *)"delete_ObjectWithPathXml", _wrap_delete_ObjectWithPathXml, METH_VARARGS },
24655 	 { (char *)"ObjectWithPathXml_swigregister", ObjectWithPathXml_swigregister, METH_VARARGS },
24656 	 { (char *)"ObjectsWithPathXml_ia_set", _wrap_ObjectsWithPathXml_ia_set, METH_VARARGS },
24657 	 { (char *)"ObjectsWithPathXml_ia_get", _wrap_ObjectsWithPathXml_ia_get, METH_VARARGS },
24658 	 { (char *)"ObjectsWithPathXml_ipa_set", _wrap_ObjectsWithPathXml_ipa_set, METH_VARARGS },
24659 	 { (char *)"ObjectsWithPathXml_ipa_get", _wrap_ObjectsWithPathXml_ipa_get, METH_VARARGS },
24660 	 { (char *)"ObjectsWithPathXml_add", _wrap_ObjectsWithPathXml_add, METH_VARARGS },
24661 	 { (char *)"ObjectsWithPathXml_getName", _wrap_ObjectsWithPathXml_getName, METH_VARARGS },
24662 	 { (char *)"ObjectsWithPathXml_getInst", _wrap_ObjectsWithPathXml_getInst, METH_VARARGS },
24663 	 { (char *)"ObjectsWithPathXml_size", _wrap_ObjectsWithPathXml_size, METH_VARARGS },
24664 	 { (char *)"delete_ObjectsWithPathXml", _wrap_delete_ObjectsWithPathXml, METH_VARARGS },
24665 	 { (char *)"ObjectsWithPathXml_swigregister", ObjectsWithPathXml_swigregister, METH_VARARGS },
24666 	 { (char *)"NamedInstancesXml_ia_set", _wrap_NamedInstancesXml_ia_set, METH_VARARGS },
24667 	 { (char *)"NamedInstancesXml_ia_get", _wrap_NamedInstancesXml_ia_get, METH_VARARGS },
24668 	 { (char *)"NamedInstancesXml_ina_set", _wrap_NamedInstancesXml_ina_set, METH_VARARGS },
24669 	 { (char *)"NamedInstancesXml_ina_get", _wrap_NamedInstancesXml_ina_get, METH_VARARGS },
24670 	 { (char *)"NamedInstancesXml_add", _wrap_NamedInstancesXml_add, METH_VARARGS },
24671 	 { (char *)"NamedInstancesXml_getName", _wrap_NamedInstancesXml_getName, METH_VARARGS },
24672 	 { (char *)"NamedInstancesXml_getInst", _wrap_NamedInstancesXml_getInst, METH_VARARGS },
24673 	 { (char *)"NamedInstancesXml___len__", _wrap_NamedInstancesXml___len__, METH_VARARGS },
24674 	 { (char *)"delete_NamedInstancesXml", _wrap_delete_NamedInstancesXml, METH_VARARGS },
24675 	 { (char *)"NamedInstancesXml_swigregister", NamedInstancesXml_swigregister, METH_VARARGS },
24676 	 { (char *)"ClassNameXml_toStringBuffer", _wrap_ClassNameXml_toStringBuffer, METH_VARARGS },
24677 	 { (char *)"delete_ClassNameXml", _wrap_delete_ClassNameXml, METH_VARARGS },
24678 	 { (char *)"ClassNameXml_swigregister", ClassNameXml_swigregister, METH_VARARGS },
24679 	 { (char *)"delete_ClassNamesXml", _wrap_delete_ClassNamesXml, METH_VARARGS },
24680 	 { (char *)"ClassNamesXml_swigregister", ClassNamesXml_swigregister, METH_VARARGS },
24681 	 { (char *)"new_IReturnvalueXml", _wrap_new_IReturnvalueXml, METH_VARARGS },
24682 	 { (char *)"IReturnvalueXml_getReturnData", _wrap_IReturnvalueXml_getReturnData, METH_VARARGS },
24683 	 { (char *)"delete_IReturnvalueXml", _wrap_delete_IReturnvalueXml, METH_VARARGS },
24684 	 { (char *)"IReturnvalueXml_swigregister", IReturnvalueXml_swigregister, METH_VARARGS },
24685 	 { (char *)"new_IMethodresponseXml", _wrap_new_IMethodresponseXml, METH_VARARGS },
24686 	 { (char *)"IMethodresponseXml_getReturnData", _wrap_IMethodresponseXml_getReturnData, METH_VARARGS },
24687 	 { (char *)"delete_IMethodresponseXml", _wrap_delete_IMethodresponseXml, METH_VARARGS },
24688 	 { (char *)"IMethodresponseXml_swigregister", IMethodresponseXml_swigregister, METH_VARARGS },
24689 	 { (char *)"new_SimplerspXml", _wrap_new_SimplerspXml, METH_VARARGS },
24690 	 { (char *)"SimplerspXml_getReturnData", _wrap_SimplerspXml_getReturnData, METH_VARARGS },
24691 	 { (char *)"delete_SimplerspXml", _wrap_delete_SimplerspXml, METH_VARARGS },
24692 	 { (char *)"SimplerspXml_swigregister", SimplerspXml_swigregister, METH_VARARGS },
24693 	 { (char *)"new_MessageXml", _wrap_new_MessageXml, METH_VARARGS },
24694 	 { (char *)"MessageXml_getResponse", _wrap_MessageXml_getResponse, METH_VARARGS },
24695 	 { (char *)"delete_MessageXml", _wrap_delete_MessageXml, METH_VARARGS },
24696 	 { (char *)"MessageXml_swigregister", MessageXml_swigregister, METH_VARARGS },
24697 	 { (char *)"new_CimXml", _wrap_new_CimXml, METH_VARARGS },
24698 	 { (char *)"CimXml_getResponse", _wrap_CimXml_getResponse, METH_VARARGS },
24699 	 { (char *)"delete_CimXml", _wrap_delete_CimXml, METH_VARARGS },
24700 	 { (char *)"CimXml_swigregister", CimXml_swigregister, METH_VARARGS },
24701 	 { (char *)"URL_host_set", _wrap_URL_host_set, METH_VARARGS },
24702 	 { (char *)"URL_host_get", _wrap_URL_host_get, METH_VARARGS },
24703 	 { (char *)"URL_port_set", _wrap_URL_port_set, METH_VARARGS },
24704 	 { (char *)"URL_port_get", _wrap_URL_port_get, METH_VARARGS },
24705 	 { (char *)"URL_cName_set", _wrap_URL_cName_set, METH_VARARGS },
24706 	 { (char *)"URL_cName_get", _wrap_URL_cName_get, METH_VARARGS },
24707 	 { (char *)"URL_user_set", _wrap_URL_user_set, METH_VARARGS },
24708 	 { (char *)"URL_user_get", _wrap_URL_user_get, METH_VARARGS },
24709 	 { (char *)"URL_password_set", _wrap_URL_password_set, METH_VARARGS },
24710 	 { (char *)"URL_password_get", _wrap_URL_password_get, METH_VARARGS },
24711 	 { (char *)"URL_ns_set", _wrap_URL_ns_set, METH_VARARGS },
24712 	 { (char *)"URL_ns_get", _wrap_URL_ns_get, METH_VARARGS },
24713 	 { (char *)"URL_keys_set", _wrap_URL_keys_set, METH_VARARGS },
24714 	 { (char *)"URL_keys_get", _wrap_URL_keys_get, METH_VARARGS },
24715 	 { (char *)"new_URL", _wrap_new_URL, METH_VARARGS },
24716 	 { (char *)"URL_resolveIndirection", _wrap_URL_resolveIndirection, METH_VARARGS },
24717 	 { (char *)"URL_refLookAhead", _wrap_URL_refLookAhead, METH_VARARGS },
24718 	 { (char *)"URL_toStringBuffer", _wrap_URL_toStringBuffer, METH_VARARGS },
24719 	 { (char *)"URL___str__", _wrap_URL___str__, METH_VARARGS },
24720 	 { (char *)"delete_URL", _wrap_delete_URL, METH_VARARGS },
24721 	 { (char *)"URL_swigregister", URL_swigregister, METH_VARARGS },
24722 	 { (char *)"delete_Cimom", _wrap_delete_Cimom, METH_VARARGS },
24723 	 { (char *)"Cimom_getClass", _wrap_Cimom_getClass, METH_VARARGS },
24724 	 { (char *)"Cimom_getClass2str", _wrap_Cimom_getClass2str, METH_VARARGS },
24725 	 { (char *)"Cimom_testInst", _wrap_Cimom_testInst, METH_VARARGS },
24726 	 { (char *)"Cimom_getInstance", _wrap_Cimom_getInstance, METH_VARARGS },
24727 	 { (char *)"Cimom_enumInstances", _wrap_Cimom_enumInstances, METH_VARARGS },
24728 	 { (char *)"Cimom_enumInstances2str", _wrap_Cimom_enumInstances2str, METH_VARARGS },
24729 	 { (char *)"Cimom_createInstance", _wrap_Cimom_createInstance, METH_VARARGS },
24730 	 { (char *)"Cimom_enumInstanceNames", _wrap_Cimom_enumInstanceNames, METH_VARARGS },
24731 	 { (char *)"Cimom_enumClasses", _wrap_Cimom_enumClasses, METH_VARARGS },
24732 	 { (char *)"Cimom_enumClassNames", _wrap_Cimom_enumClassNames, METH_VARARGS },
24733 	 { (char *)"Cimom_modifyInstance", _wrap_Cimom_modifyInstance, METH_VARARGS },
24734 	 { (char *)"Cimom_associatorNames", _wrap_Cimom_associatorNames, METH_VARARGS },
24735 	 { (char *)"Cimom_associators", _wrap_Cimom_associators, METH_VARARGS },
24736 	 { (char *)"Cimom_associators2str", _wrap_Cimom_associators2str, METH_VARARGS },
24737 	 { (char *)"Cimom_referenceNames", _wrap_Cimom_referenceNames, METH_VARARGS },
24738 	 { (char *)"Cimom_references", _wrap_Cimom_references, METH_VARARGS },
24739 	 { (char *)"Cimom_references2str", _wrap_Cimom_references2str, METH_VARARGS },
24740 	 { (char *)"Cimom_getProperty", _wrap_Cimom_getProperty, METH_VARARGS },
24741 	 { (char *)"Cimom_setProperty", _wrap_Cimom_setProperty, METH_VARARGS },
24742 	 { (char *)"Cimom_deleteClass", _wrap_Cimom_deleteClass, METH_VARARGS },
24743 	 { (char *)"Cimom_deleteInstance", _wrap_Cimom_deleteInstance, METH_VARARGS },
24744 	 { (char *)"Cimom_unescapeXml", _wrap_Cimom_unescapeXml, METH_VARARGS },
24745 	 { (char *)"Cimom_swigregister", Cimom_swigregister, METH_VARARGS },
24746 	 { (char *)"new_CimomGhttp", _wrap_new_CimomGhttp, METH_VARARGS },
24747 	 { (char *)"delete_CimomGhttp", _wrap_delete_CimomGhttp, METH_VARARGS },
24748 	 { (char *)"CimomGhttp_swigregister", CimomGhttp_swigregister, METH_VARARGS },
24749 	 { NULL, NULL }
24750 };
24751 
24752 
24753 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
24754 
_p_ArrayXmlTKeyBindingXml_tTo_p_std__vectorTKeyBindingXml_t(void * x)24755 static void *_p_ArrayXmlTKeyBindingXml_tTo_p_std__vectorTKeyBindingXml_t(void *x) {
24756     return (void *)((std::vector<KeyBindingXml > *)  ((ArrayXml<KeyBindingXml > *) x));
24757 }
_p_StringArrayTo_p_std__vectorTstring_t(void * x)24758 static void *_p_StringArrayTo_p_std__vectorTstring_t(void *x) {
24759     return (void *)((std::vector<string > *)  ((StringArray *) x));
24760 }
_p_ArrayXmlTNamedInstanceXml_tTo_p_std__vectorTNamedInstanceXml_t(void * x)24761 static void *_p_ArrayXmlTNamedInstanceXml_tTo_p_std__vectorTNamedInstanceXml_t(void *x) {
24762     return (void *)((std::vector<NamedInstanceXml > *)  ((ArrayXml<NamedInstanceXml > *) x));
24763 }
_p_ArrayXmlTClassNameXml_tTo_p_std__vectorTClassNameXml_t(void * x)24764 static void *_p_ArrayXmlTClassNameXml_tTo_p_std__vectorTClassNameXml_t(void *x) {
24765     return (void *)((std::vector<ClassNameXml > *)  ((ArrayXml<ClassNameXml > *) x));
24766 }
_p_ClassNamesXmlTo_p_std__vectorTClassNameXml_t(void * x)24767 static void *_p_ClassNamesXmlTo_p_std__vectorTClassNameXml_t(void *x) {
24768     return (void *)((std::vector<ClassNameXml > *) (ArrayXml<ClassNameXml > *) ((ClassNamesXml *) x));
24769 }
_p_InstancesXmlTo_p_std__vectorTInstanceXml_t(void * x)24770 static void *_p_InstancesXmlTo_p_std__vectorTInstanceXml_t(void *x) {
24771     return (void *)((std::vector<InstanceXml > *) (ArrayXml<InstanceXml > *) ((InstancesXml *) x));
24772 }
_p_ArrayXmlTInstanceXml_tTo_p_std__vectorTInstanceXml_t(void * x)24773 static void *_p_ArrayXmlTInstanceXml_tTo_p_std__vectorTInstanceXml_t(void *x) {
24774     return (void *)((std::vector<InstanceXml > *)  ((ArrayXml<InstanceXml > *) x));
24775 }
_p_ArrayXmlTInstanceNameXml_tTo_p_std__vectorTInstanceNameXml_t(void * x)24776 static void *_p_ArrayXmlTInstanceNameXml_tTo_p_std__vectorTInstanceNameXml_t(void *x) {
24777     return (void *)((std::vector<InstanceNameXml > *)  ((ArrayXml<InstanceNameXml > *) x));
24778 }
_p_InstanceNamesXmlTo_p_std__vectorTInstanceNameXml_t(void * x)24779 static void *_p_InstanceNamesXmlTo_p_std__vectorTInstanceNameXml_t(void *x) {
24780     return (void *)((std::vector<InstanceNameXml > *) (ArrayXml<InstanceNameXml > *) ((InstanceNamesXml *) x));
24781 }
_p_InstanceNamesXmlTo_p_ArrayXmlTInstanceNameXml_t(void * x)24782 static void *_p_InstanceNamesXmlTo_p_ArrayXmlTInstanceNameXml_t(void *x) {
24783     return (void *)((ArrayXml<InstanceNameXml > *)  ((InstanceNamesXml *) x));
24784 }
_p_LocalNameSpacePathXmlTo_p_ArrayXmlTNameSpaceXml_t(void * x)24785 static void *_p_LocalNameSpacePathXmlTo_p_ArrayXmlTNameSpaceXml_t(void *x) {
24786     return (void *)((ArrayXml<NameSpaceXml > *)  ((LocalNameSpacePathXml *) x));
24787 }
_p_ArrayXmlTNameSpaceXml_tTo_p_std__vectorTNameSpaceXml_t(void * x)24788 static void *_p_ArrayXmlTNameSpaceXml_tTo_p_std__vectorTNameSpaceXml_t(void *x) {
24789     return (void *)((std::vector<NameSpaceXml > *)  ((ArrayXml<NameSpaceXml > *) x));
24790 }
_p_LocalNameSpacePathXmlTo_p_std__vectorTNameSpaceXml_t(void * x)24791 static void *_p_LocalNameSpacePathXmlTo_p_std__vectorTNameSpaceXml_t(void *x) {
24792     return (void *)((std::vector<NameSpaceXml > *) (ArrayXml<NameSpaceXml > *) ((LocalNameSpacePathXml *) x));
24793 }
_p_InstancesXmlTo_p_ArrayXmlTInstanceXml_t(void * x)24794 static void *_p_InstancesXmlTo_p_ArrayXmlTInstanceXml_t(void *x) {
24795     return (void *)((ArrayXml<InstanceXml > *)  ((InstancesXml *) x));
24796 }
_p_ClassNamesXmlTo_p_ArrayXmlTClassNameXml_t(void * x)24797 static void *_p_ClassNamesXmlTo_p_ArrayXmlTClassNameXml_t(void *x) {
24798     return (void *)((ArrayXml<ClassNameXml > *)  ((ClassNamesXml *) x));
24799 }
_p_ArrayXmlTClassXml_tTo_p_std__vectorTClassXml_t(void * x)24800 static void *_p_ArrayXmlTClassXml_tTo_p_std__vectorTClassXml_t(void *x) {
24801     return (void *)((std::vector<ClassXml > *)  ((ArrayXml<ClassXml > *) x));
24802 }
_p_ClassesXmlTo_p_std__vectorTClassXml_t(void * x)24803 static void *_p_ClassesXmlTo_p_std__vectorTClassXml_t(void *x) {
24804     return (void *)((std::vector<ClassXml > *) (ArrayXml<ClassXml > *) ((ClassesXml *) x));
24805 }
_p_ClassesXmlTo_p_ArrayXmlTClassXml_t(void * x)24806 static void *_p_ClassesXmlTo_p_ArrayXmlTClassXml_t(void *x) {
24807     return (void *)((ArrayXml<ClassXml > *)  ((ClassesXml *) x));
24808 }
_p_InstanceNameXmlTo_p_RetValXml(void * x)24809 static void *_p_InstanceNameXmlTo_p_RetValXml(void *x) {
24810     return (void *)((RetValXml *)  ((InstanceNameXml *) x));
24811 }
_p_InstancesXmlTo_p_RetValXml(void * x)24812 static void *_p_InstancesXmlTo_p_RetValXml(void *x) {
24813     return (void *)((RetValXml *)  ((InstancesXml *) x));
24814 }
_p_NamedInstancesXmlTo_p_RetValXml(void * x)24815 static void *_p_NamedInstancesXmlTo_p_RetValXml(void *x) {
24816     return (void *)((RetValXml *)  ((NamedInstancesXml *) x));
24817 }
_p_ClassNameXmlTo_p_RetValXml(void * x)24818 static void *_p_ClassNameXmlTo_p_RetValXml(void *x) {
24819     return (void *)((RetValXml *)  ((ClassNameXml *) x));
24820 }
_p_ClassXmlTo_p_RetValXml(void * x)24821 static void *_p_ClassXmlTo_p_RetValXml(void *x) {
24822     return (void *)((RetValXml *)  ((ClassXml *) x));
24823 }
_p_ClassesXmlTo_p_RetValXml(void * x)24824 static void *_p_ClassesXmlTo_p_RetValXml(void *x) {
24825     return (void *)((RetValXml *)  ((ClassesXml *) x));
24826 }
_p_ObjectWithPathXmlTo_p_RetValXml(void * x)24827 static void *_p_ObjectWithPathXmlTo_p_RetValXml(void *x) {
24828     return (void *)((RetValXml *)  ((ObjectWithPathXml *) x));
24829 }
_p_ObjectsWithPathXmlTo_p_RetValXml(void * x)24830 static void *_p_ObjectsWithPathXmlTo_p_RetValXml(void *x) {
24831     return (void *)((RetValXml *)  ((ObjectsWithPathXml *) x));
24832 }
_p_ValueXmlTo_p_RetValXml(void * x)24833 static void *_p_ValueXmlTo_p_RetValXml(void *x) {
24834     return (void *)((RetValXml *)  ((ValueXml *) x));
24835 }
_p_InstanceNamesXmlTo_p_RetValXml(void * x)24836 static void *_p_InstanceNamesXmlTo_p_RetValXml(void *x) {
24837     return (void *)((RetValXml *)  ((InstanceNamesXml *) x));
24838 }
_p_ClassNamesXmlTo_p_RetValXml(void * x)24839 static void *_p_ClassNamesXmlTo_p_RetValXml(void *x) {
24840     return (void *)((RetValXml *)  ((ClassNamesXml *) x));
24841 }
_p_InstanceXmlTo_p_RetValXml(void * x)24842 static void *_p_InstanceXmlTo_p_RetValXml(void *x) {
24843     return (void *)((RetValXml *)  ((InstanceXml *) x));
24844 }
_p_NamedInstanceXmlTo_p_RetValXml(void * x)24845 static void *_p_NamedInstanceXmlTo_p_RetValXml(void *x) {
24846     return (void *)((RetValXml *)  ((NamedInstanceXml *) x));
24847 }
_p_URLExceptionTo_p_XmlException(void * x)24848 static void *_p_URLExceptionTo_p_XmlException(void *x) {
24849     return (void *)((XmlException *)  ((URLException *) x));
24850 }
_p_ParseExceptionTo_p_XmlException(void * x)24851 static void *_p_ParseExceptionTo_p_XmlException(void *x) {
24852     return (void *)((XmlException *)  ((ParseException *) x));
24853 }
_p_HttpExceptionTo_p_XmlException(void * x)24854 static void *_p_HttpExceptionTo_p_XmlException(void *x) {
24855     return (void *)((XmlException *)  ((HttpException *) x));
24856 }
_p_CmdExceptionTo_p_XmlException(void * x)24857 static void *_p_CmdExceptionTo_p_XmlException(void *x) {
24858     return (void *)((XmlException *)  ((CmdException *) x));
24859 }
_p_ErrorXmlTo_p_XmlException(void * x)24860 static void *_p_ErrorXmlTo_p_XmlException(void *x) {
24861     return (void *)((XmlException *)  ((ErrorXml *) x));
24862 }
_p_ArrayXmlTPropertyXml_tTo_p_std__vectorTPropertyXml_t(void * x)24863 static void *_p_ArrayXmlTPropertyXml_tTo_p_std__vectorTPropertyXml_t(void *x) {
24864     return (void *)((std::vector<PropertyXml > *)  ((ArrayXml<PropertyXml > *) x));
24865 }
_p_ArrayXmlTObjectWithPathXml_tTo_p_std__vectorTObjectWithPathXml_t(void * x)24866 static void *_p_ArrayXmlTObjectWithPathXml_tTo_p_std__vectorTObjectWithPathXml_t(void *x) {
24867     return (void *)((std::vector<ObjectWithPathXml > *)  ((ArrayXml<ObjectWithPathXml > *) x));
24868 }
_p_CimomGhttpTo_p_Cimom(void * x)24869 static void *_p_CimomGhttpTo_p_Cimom(void *x) {
24870     return (void *)((Cimom *)  ((CimomGhttp *) x));
24871 }
24872 static swig_type_info _swigt__p_KeyBindingXml[] = {{"_p_KeyBindingXml", 0, "KeyBindingXml *", 0},{"_p_KeyBindingXml"},{0}};
24873 static swig_type_info _swigt__p_DoesNotExist[] = {{"_p_DoesNotExist", 0, "DoesNotExist *", 0},{"_p_DoesNotExist"},{0}};
24874 static swig_type_info _swigt__p_NameSpaceXml[] = {{"_p_NameSpaceXml", 0, "NameSpaceXml *", 0},{"_p_NameSpaceXml"},{0}};
24875 static swig_type_info _swigt__p_CimomGhttp[] = {{"_p_CimomGhttp", 0, "CimomGhttp *", 0},{"_p_CimomGhttp"},{0}};
24876 static swig_type_info _swigt__p_AList[] = {{"_p_AList", 0, "AList *", 0},{"_p_AList"},{0}};
24877 static swig_type_info _swigt__p_MethodXml[] = {{"_p_MethodXml", 0, "MethodXml *", 0},{"_p_MethodXml"},{0}};
24878 static swig_type_info _swigt__p_XmlBuffer[] = {{"_p_XmlBuffer", 0, "XmlBuffer *", 0},{"_p_XmlBuffer"},{0}};
24879 static swig_type_info _swigt__p_PropertyArray[] = {{"_p_PropertyArray", 0, "PropertyArray *", 0},{"_p_PropertyArray"},{"_p_ArrayXmlTPropertyXml_t"},{0}};
24880 static swig_type_info _swigt__p_ClassNameXml[] = {{"_p_ClassNameXml", 0, "ClassNameXml *", 0},{"_p_ClassNameXml"},{0}};
24881 static swig_type_info _swigt__p_InstanceNameXml[] = {{"_p_InstanceNameXml", 0, "InstanceNameXml *", 0},{"_p_InstanceNameXml"},{0}};
24882 static swig_type_info _swigt__p_RetValXml[] = {{"_p_RetValXml", 0, "RetValXml *", 0},{"_p_InstanceNameXml", _p_InstanceNameXmlTo_p_RetValXml},{"_p_ClassNameXml", _p_ClassNameXmlTo_p_RetValXml},{"_p_ValueXml", _p_ValueXmlTo_p_RetValXml},{"_p_ClassXml", _p_ClassXmlTo_p_RetValXml},{"_p_InstancesXml", _p_InstancesXmlTo_p_RetValXml},{"_p_NamedInstancesXml", _p_NamedInstancesXmlTo_p_RetValXml},{"_p_RetValXml"},{"_p_ObjectWithPathXml", _p_ObjectWithPathXmlTo_p_RetValXml},{"_p_ObjectsWithPathXml", _p_ObjectsWithPathXmlTo_p_RetValXml},{"_p_ClassesXml", _p_ClassesXmlTo_p_RetValXml},{"_p_InstanceXml", _p_InstanceXmlTo_p_RetValXml},{"_p_NamedInstanceXml", _p_NamedInstanceXmlTo_p_RetValXml},{"_p_InstanceNamesXml", _p_InstanceNamesXmlTo_p_RetValXml},{"_p_ClassNamesXml", _p_ClassNamesXmlTo_p_RetValXml},{0}};
24883 static swig_type_info _swigt__p_InstancePathArray[] = {{"_p_InstancePathArray", 0, "InstancePathArray *", 0},{"_p_InstancePathArray"},{0}};
24884 static swig_type_info _swigt__p_ClassesXml[] = {{"_p_ClassesXml", 0, "ClassesXml *", 0},{"_p_ClassesXml"},{0}};
24885 static swig_type_info _swigt__p_std__vectorTPropertyXml_t[] = {{"_p_std__vectorTPropertyXml_t", 0, "std::vector<PropertyXml > *", 0},{"_p_PropertyArray", _p_ArrayXmlTPropertyXml_tTo_p_std__vectorTPropertyXml_t},{"_p_std__vectorTPropertyXml_t"},{"_p_ArrayXmlTPropertyXml_t", _p_ArrayXmlTPropertyXml_tTo_p_std__vectorTPropertyXml_t},{0}};
24886 static swig_type_info _swigt__p_ArrayXmlTPropertyXml_t[] = {{"_p_ArrayXmlTPropertyXml_t", 0, "ArrayXml<PropertyXml > *", 0},{"_p_PropertyArray"},{"_p_ArrayXmlTPropertyXml_t"},{0}};
24887 static swig_type_info _swigt__p_ArrayIteratorTPropertyXml_t[] = {{"_p_ArrayIteratorTPropertyXml_t", 0, "ArrayIterator<PropertyXml > *", 0},{"_p_ArrayIteratorTPropertyXml_t"},{0}};
24888 static swig_type_info _swigt__p_ArrayIteratorTObjectWithPathXml_t[] = {{"_p_ArrayIteratorTObjectWithPathXml_t", 0, "ArrayIterator<ObjectWithPathXml > *", 0},{"_p_ArrayIteratorTObjectWithPathXml_t"},{0}};
24889 static swig_type_info _swigt__p_ArrayXmlTObjectWithPathXml_t[] = {{"_p_ArrayXmlTObjectWithPathXml_t", 0, "ArrayXml<ObjectWithPathXml > *", 0},{"_p_ArrayXmlTObjectWithPathXml_t"},{0}};
24890 static swig_type_info _swigt__p_std__vectorTObjectWithPathXml_t[] = {{"_p_std__vectorTObjectWithPathXml_t", 0, "std::vector<ObjectWithPathXml > *", 0},{"_p_std__vectorTObjectWithPathXml_t"},{"_p_ArrayXmlTObjectWithPathXml_t", _p_ArrayXmlTObjectWithPathXml_tTo_p_std__vectorTObjectWithPathXml_t},{0}};
24891 static swig_type_info _swigt__p_Cimom[] = {{"_p_Cimom", 0, "Cimom *", 0},{"_p_Cimom"},{"_p_CimomGhttp", _p_CimomGhttpTo_p_Cimom},{0}};
24892 static swig_type_info _swigt__p_URL[] = {{"_p_URL", 0, "URL *", 0},{"_p_URL"},{0}};
24893 static swig_type_info _swigt__p_CimXml[] = {{"_p_CimXml", 0, "CimXml *", 0},{"_p_CimXml"},{0}};
24894 static swig_type_info _swigt__p_ObjectsWithPathXml[] = {{"_p_ObjectsWithPathXml", 0, "ObjectsWithPathXml *", 0},{"_p_ObjectsWithPathXml"},{0}};
24895 static swig_type_info _swigt__p_InstancePathXml[] = {{"_p_InstancePathXml", 0, "InstancePathXml *", 0},{"_p_InstancePathXml"},{0}};
24896 static swig_type_info _swigt__p_NameSpacePathXml[] = {{"_p_NameSpacePathXml", 0, "NameSpacePathXml *", 0},{"_p_NameSpacePathXml"},{0}};
24897 static swig_type_info _swigt__p_LocalNameSpacePathXml[] = {{"_p_LocalNameSpacePathXml", 0, "LocalNameSpacePathXml *", 0},{"_p_LocalNameSpacePathXml"},{0}};
24898 static swig_type_info _swigt__p_ObjectWithPathXml[] = {{"_p_ObjectWithPathXml", 0, "ObjectWithPathXml *", 0},{"_p_ObjectWithPathXml"},{0}};
24899 static swig_type_info _swigt__p_InstanceNamesXml[] = {{"_p_InstanceNamesXml", 0, "InstanceNamesXml *", 0},{"_p_InstanceNamesXml"},{0}};
24900 static swig_type_info _swigt__p_ClassNamesXml[] = {{"_p_ClassNamesXml", 0, "ClassNamesXml *", 0},{"_p_ClassNamesXml"},{0}};
24901 static swig_type_info _swigt__p_XmlAttr[] = {{"_p_XmlAttr", 0, "XmlAttr *", 0},{"_p_XmlAttr"},{0}};
24902 static swig_type_info _swigt__p_CmdException[] = {{"_p_CmdException", 0, "CmdException *", 0},{"_p_CmdException"},{0}};
24903 static swig_type_info _swigt__p_HttpException[] = {{"_p_HttpException", 0, "HttpException *", 0},{"_p_HttpException"},{0}};
24904 static swig_type_info _swigt__p_ParseException[] = {{"_p_ParseException", 0, "ParseException *", 0},{"_p_ParseException"},{0}};
24905 static swig_type_info _swigt__p_URLException[] = {{"_p_URLException", 0, "URLException *", 0},{"_p_URLException"},{0}};
24906 static swig_type_info _swigt__p_XmlException[] = {{"_p_XmlException", 0, "XmlException *", 0},{"_p_XmlException"},{"_p_URLException", _p_URLExceptionTo_p_XmlException},{"_p_ParseException", _p_ParseExceptionTo_p_XmlException},{"_p_HttpException", _p_HttpExceptionTo_p_XmlException},{"_p_CmdException", _p_CmdExceptionTo_p_XmlException},{"_p_ErrorXml", _p_ErrorXmlTo_p_XmlException},{0}};
24907 static swig_type_info _swigt__p_KeyValueXml[] = {{"_p_KeyValueXml", 0, "KeyValueXml *", 0},{"_p_KeyValueXml"},{0}};
24908 static swig_type_info _swigt__p_ValueXml[] = {{"_p_ValueXml", 0, "ValueXml *", 0},{"_p_ValueXml"},{0}};
24909 static swig_type_info _swigt__p_IReturnvalueXml[] = {{"_p_IReturnvalueXml", 0, "IReturnvalueXml *", 0},{"_p_IReturnvalueXml"},{0}};
24910 static swig_type_info _swigt__p_InstancesXml[] = {{"_p_InstancesXml", 0, "InstancesXml *", 0},{"_p_InstancesXml"},{0}};
24911 static swig_type_info _swigt__p_NamedInstancesXml[] = {{"_p_NamedInstancesXml", 0, "NamedInstancesXml *", 0},{"_p_NamedInstancesXml"},{0}};
24912 static swig_type_info _swigt__p_KeyBindingArray[] = {{"_p_KeyBindingArray", 0, "KeyBindingArray &", 0},{"_p_ArrayXmlTKeyBindingXml_t"},{"_p_KeyBindingArray"},{0}};
24913 static swig_type_info _swigt__p_StringArray[] = {{"_p_StringArray", 0, "StringArray *", 0},{"_p_StringArray"},{0}};
24914 static swig_type_info _swigt__p_ErrorXml[] = {{"_p_ErrorXml", 0, "ErrorXml *", 0},{"_p_ErrorXml"},{0}};
24915 static swig_type_info _swigt__p_IMethodresponseXml[] = {{"_p_IMethodresponseXml", 0, "IMethodresponseXml *", 0},{"_p_IMethodresponseXml"},{0}};
24916 static swig_type_info _swigt__p_InstanceArray[] = {{"_p_InstanceArray", 0, "InstanceArray *", 0},{"_p_ArrayXmlTInstanceXml_t"},{"_p_InstancesXml", _p_InstancesXmlTo_p_ArrayXmlTInstanceXml_t},{"_p_InstanceArray"},{0}};
24917 static swig_type_info _swigt__p_ArrayIteratorTKeyBindingXml_t[] = {{"_p_ArrayIteratorTKeyBindingXml_t", 0, "ArrayIterator<KeyBindingXml > *", 0},{"_p_ArrayIteratorTKeyBindingXml_t"},{0}};
24918 static swig_type_info _swigt__p_ArrayXmlTKeyBindingXml_t[] = {{"_p_ArrayXmlTKeyBindingXml_t", 0, "ArrayXml<KeyBindingXml > *", 0},{"_p_ArrayXmlTKeyBindingXml_t"},{"_p_KeyBindingArray"},{0}};
24919 static swig_type_info _swigt__p_std__vectorTKeyBindingXml_t[] = {{"_p_std__vectorTKeyBindingXml_t", 0, "std::vector<KeyBindingXml > *", 0},{"_p_std__vectorTKeyBindingXml_t"},{"_p_ArrayXmlTKeyBindingXml_t", _p_ArrayXmlTKeyBindingXml_tTo_p_std__vectorTKeyBindingXml_t},{"_p_KeyBindingArray", _p_ArrayXmlTKeyBindingXml_tTo_p_std__vectorTKeyBindingXml_t},{0}};
24920 static swig_type_info _swigt__p_InstanceNameArray[] = {{"_p_InstanceNameArray", 0, "InstanceNameArray *", 0},{"_p_ArrayXmlTInstanceNameXml_t"},{"_p_InstanceNameArray"},{"_p_InstanceNamesXml", _p_InstanceNamesXmlTo_p_ArrayXmlTInstanceNameXml_t},{0}};
24921 static swig_type_info _swigt__p_OptionTstring_t[] = {{"_p_OptionTstring_t", 0, "Option<string > *", 0},{"_p_OptionTstring_t"},{0}};
24922 static swig_type_info _swigt__p_std__vectorTstring_t[] = {{"_p_std__vectorTstring_t", 0, "std::vector<string > *", 0},{"_p_std__vectorTstring_t"},{"_p_StringArray", _p_StringArrayTo_p_std__vectorTstring_t},{0}};
24923 static swig_type_info _swigt__p_QualifierXml[] = {{"_p_QualifierXml", 0, "QualifierXml *", 0},{"_p_QualifierXml"},{0}};
24924 static swig_type_info _swigt__p_p_char[] = {{"_p_p_char", 0, "char **", 0},{"_p_p_char"},{0}};
24925 static swig_type_info _swigt__p_OptionTValueXml_t[] = {{"_p_OptionTValueXml_t", 0, "Option<ValueXml > *", 0},{"_p_OptionTValueXml_t"},{0}};
24926 static swig_type_info _swigt__p_ArrayIteratorTNamedInstanceXml_t[] = {{"_p_ArrayIteratorTNamedInstanceXml_t", 0, "ArrayIterator<NamedInstanceXml > *", 0},{"_p_ArrayIteratorTNamedInstanceXml_t"},{0}};
24927 static swig_type_info _swigt__p_ArrayXmlTNamedInstanceXml_t[] = {{"_p_ArrayXmlTNamedInstanceXml_t", 0, "ArrayXml<NamedInstanceXml > *", 0},{"_p_ArrayXmlTNamedInstanceXml_t"},{0}};
24928 static swig_type_info _swigt__p_ArrayIteratorTClassNameXml_t[] = {{"_p_ArrayIteratorTClassNameXml_t", 0, "ArrayIterator<ClassNameXml > *", 0},{"_p_ArrayIteratorTClassNameXml_t"},{0}};
24929 static swig_type_info _swigt__p_ArrayXmlTInstanceNameXml_t[] = {{"_p_ArrayXmlTInstanceNameXml_t", 0, "ArrayXml<InstanceNameXml > *", 0},{"_p_ArrayXmlTInstanceNameXml_t"},{"_p_InstanceNameArray"},{"_p_InstanceNamesXml", _p_InstanceNamesXmlTo_p_ArrayXmlTInstanceNameXml_t},{0}};
24930 static swig_type_info _swigt__p_ArrayXmlTNameSpaceXml_t[] = {{"_p_ArrayXmlTNameSpaceXml_t", 0, "ArrayXml<NameSpaceXml > *", 0},{"_p_ArrayXmlTNameSpaceXml_t"},{"_p_LocalNameSpacePathXml", _p_LocalNameSpacePathXmlTo_p_ArrayXmlTNameSpaceXml_t},{0}};
24931 static swig_type_info _swigt__p_std__vectorTNamedInstanceXml_t[] = {{"_p_std__vectorTNamedInstanceXml_t", 0, "std::vector<NamedInstanceXml > *", 0},{"_p_std__vectorTNamedInstanceXml_t"},{"_p_ArrayXmlTNamedInstanceXml_t", _p_ArrayXmlTNamedInstanceXml_tTo_p_std__vectorTNamedInstanceXml_t},{0}};
24932 static swig_type_info _swigt__p_std__vectorTClassNameXml_t[] = {{"_p_std__vectorTClassNameXml_t", 0, "std::vector<ClassNameXml > *", 0},{"_p_std__vectorTClassNameXml_t"},{"_p_ArrayXmlTClassNameXml_t", _p_ArrayXmlTClassNameXml_tTo_p_std__vectorTClassNameXml_t},{"_p_ClassNamesXml", _p_ClassNamesXmlTo_p_std__vectorTClassNameXml_t},{0}};
24933 static swig_type_info _swigt__p_std__vectorTInstanceXml_t[] = {{"_p_std__vectorTInstanceXml_t", 0, "std::vector<InstanceXml > *", 0},{"_p_std__vectorTInstanceXml_t"},{"_p_InstancesXml", _p_InstancesXmlTo_p_std__vectorTInstanceXml_t},{"_p_ArrayXmlTInstanceXml_t", _p_ArrayXmlTInstanceXml_tTo_p_std__vectorTInstanceXml_t},{"_p_InstanceArray"},{0}};
24934 static swig_type_info _swigt__p_std__vectorTInstanceNameXml_t[] = {{"_p_std__vectorTInstanceNameXml_t", 0, "std::vector<InstanceNameXml > *", 0},{"_p_std__vectorTInstanceNameXml_t"},{"_p_ArrayXmlTInstanceNameXml_t", _p_ArrayXmlTInstanceNameXml_tTo_p_std__vectorTInstanceNameXml_t},{"_p_InstanceNameArray"},{"_p_InstanceNamesXml", _p_InstanceNamesXmlTo_p_std__vectorTInstanceNameXml_t},{0}};
24935 static swig_type_info _swigt__p_std__vectorTNameSpaceXml_t[] = {{"_p_std__vectorTNameSpaceXml_t", 0, "std::vector<NameSpaceXml > *", 0},{"_p_std__vectorTNameSpaceXml_t"},{"_p_ArrayXmlTNameSpaceXml_t", _p_ArrayXmlTNameSpaceXml_tTo_p_std__vectorTNameSpaceXml_t},{"_p_LocalNameSpacePathXml", _p_LocalNameSpacePathXmlTo_p_std__vectorTNameSpaceXml_t},{0}};
24936 static swig_type_info _swigt__p_ArrayXmlTInstanceXml_t[] = {{"_p_ArrayXmlTInstanceXml_t", 0, "ArrayXml<InstanceXml > *", 0},{"_p_ArrayXmlTInstanceXml_t"},{"_p_InstancesXml", _p_InstancesXmlTo_p_ArrayXmlTInstanceXml_t},{"_p_InstanceArray"},{0}};
24937 static swig_type_info _swigt__p_ArrayXmlTClassNameXml_t[] = {{"_p_ArrayXmlTClassNameXml_t", 0, "ArrayXml<ClassNameXml > *", 0},{"_p_ArrayXmlTClassNameXml_t"},{"_p_ClassNamesXml", _p_ClassNamesXmlTo_p_ArrayXmlTClassNameXml_t},{0}};
24938 static swig_type_info _swigt__p_ArrayIteratorTNameSpaceXml_t[] = {{"_p_ArrayIteratorTNameSpaceXml_t", 0, "ArrayIterator<NameSpaceXml > *", 0},{"_p_ArrayIteratorTNameSpaceXml_t"},{0}};
24939 static swig_type_info _swigt__p_ArrayIteratorTInstanceNameXml_t[] = {{"_p_ArrayIteratorTInstanceNameXml_t", 0, "ArrayIterator<InstanceNameXml > *", 0},{"_p_ArrayIteratorTInstanceNameXml_t"},{0}};
24940 static swig_type_info _swigt__p_ArrayIteratorTInstanceXml_t[] = {{"_p_ArrayIteratorTInstanceXml_t", 0, "ArrayIterator<InstanceXml > *", 0},{"_p_ArrayIteratorTInstanceXml_t"},{0}};
24941 static swig_type_info _swigt__p_HostXml[] = {{"_p_HostXml", 0, "HostXml *", 0},{"_p_HostXml"},{0}};
24942 static swig_type_info _swigt__p_ArrayIteratorTClassXml_t[] = {{"_p_ArrayIteratorTClassXml_t", 0, "ArrayIterator<ClassXml > *", 0},{"_p_ArrayIteratorTClassXml_t"},{0}};
24943 static swig_type_info _swigt__p_std__vectorTClassXml_t[] = {{"_p_std__vectorTClassXml_t", 0, "std::vector<ClassXml > *", 0},{"_p_std__vectorTClassXml_t"},{"_p_ArrayXmlTClassXml_t", _p_ArrayXmlTClassXml_tTo_p_std__vectorTClassXml_t},{"_p_ClassesXml", _p_ClassesXmlTo_p_std__vectorTClassXml_t},{0}};
24944 static swig_type_info _swigt__p_ArrayXmlTClassXml_t[] = {{"_p_ArrayXmlTClassXml_t", 0, "ArrayXml<ClassXml > *", 0},{"_p_ArrayXmlTClassXml_t"},{"_p_ClassesXml", _p_ClassesXmlTo_p_ArrayXmlTClassXml_t},{0}};
24945 static swig_type_info _swigt__p_NamedInstanceXml[] = {{"_p_NamedInstanceXml", 0, "NamedInstanceXml *", 0},{"_p_NamedInstanceXml"},{0}};
24946 static swig_type_info _swigt__p_InstanceXml[] = {{"_p_InstanceXml", 0, "InstanceXml *", 0},{"_p_InstanceXml"},{0}};
24947 static swig_type_info _swigt__p_AVPs[] = {{"_p_AVPs", 0, "AVPs *", 0},{"_p_AVPs"},{0}};
24948 static swig_type_info _swigt__p_AValue[] = {{"_p_AValue", 0, "AValue *", 0},{"_p_AValue"},{0}};
24949 static swig_type_info _swigt__p_SimplerspXml[] = {{"_p_SimplerspXml", 0, "SimplerspXml *", 0},{"_p_SimplerspXml"},{0}};
24950 static swig_type_info _swigt__p_string[] = {{"_p_string", 0, "string *", 0},{"_p_string"},{0}};
24951 static swig_type_info _swigt__p_MessageXml[] = {{"_p_MessageXml", 0, "MessageXml *", 0},{"_p_MessageXml"},{0}};
24952 static swig_type_info _swigt__p_ClassXml[] = {{"_p_ClassXml", 0, "ClassXml *", 0},{"_p_ClassXml"},{0}};
24953 static swig_type_info _swigt__p_PropertyXml[] = {{"_p_PropertyXml", 0, "PropertyXml *", 0},{"_p_PropertyXml"},{0}};
24954 static swig_type_info _swigt__p_XmlElement[] = {{"_p_XmlElement", 0, "XmlElement *", 0},{"_p_XmlElement"},{0}};
24955 static swig_type_info _swigt__p_QualifierArray[] = {{"_p_QualifierArray", 0, "QualifierArray *", 0},{"_p_QualifierArray"},{0}};
24956 
24957 static swig_type_info *swig_types_initial[] = {
24958 _swigt__p_KeyBindingXml,
24959 _swigt__p_DoesNotExist,
24960 _swigt__p_NameSpaceXml,
24961 _swigt__p_CimomGhttp,
24962 _swigt__p_AList,
24963 _swigt__p_MethodXml,
24964 _swigt__p_XmlBuffer,
24965 _swigt__p_PropertyArray,
24966 _swigt__p_ClassNameXml,
24967 _swigt__p_InstanceNameXml,
24968 _swigt__p_RetValXml,
24969 _swigt__p_InstancePathArray,
24970 _swigt__p_ClassesXml,
24971 _swigt__p_std__vectorTPropertyXml_t,
24972 _swigt__p_ArrayXmlTPropertyXml_t,
24973 _swigt__p_ArrayIteratorTPropertyXml_t,
24974 _swigt__p_ArrayIteratorTObjectWithPathXml_t,
24975 _swigt__p_ArrayXmlTObjectWithPathXml_t,
24976 _swigt__p_std__vectorTObjectWithPathXml_t,
24977 _swigt__p_Cimom,
24978 _swigt__p_URL,
24979 _swigt__p_CimXml,
24980 _swigt__p_ObjectsWithPathXml,
24981 _swigt__p_InstancePathXml,
24982 _swigt__p_NameSpacePathXml,
24983 _swigt__p_LocalNameSpacePathXml,
24984 _swigt__p_ObjectWithPathXml,
24985 _swigt__p_InstanceNamesXml,
24986 _swigt__p_ClassNamesXml,
24987 _swigt__p_XmlAttr,
24988 _swigt__p_CmdException,
24989 _swigt__p_HttpException,
24990 _swigt__p_ParseException,
24991 _swigt__p_URLException,
24992 _swigt__p_XmlException,
24993 _swigt__p_KeyValueXml,
24994 _swigt__p_ValueXml,
24995 _swigt__p_IReturnvalueXml,
24996 _swigt__p_InstancesXml,
24997 _swigt__p_NamedInstancesXml,
24998 _swigt__p_KeyBindingArray,
24999 _swigt__p_StringArray,
25000 _swigt__p_ErrorXml,
25001 _swigt__p_IMethodresponseXml,
25002 _swigt__p_InstanceArray,
25003 _swigt__p_ArrayIteratorTKeyBindingXml_t,
25004 _swigt__p_ArrayXmlTKeyBindingXml_t,
25005 _swigt__p_std__vectorTKeyBindingXml_t,
25006 _swigt__p_InstanceNameArray,
25007 _swigt__p_OptionTstring_t,
25008 _swigt__p_std__vectorTstring_t,
25009 _swigt__p_QualifierXml,
25010 _swigt__p_p_char,
25011 _swigt__p_OptionTValueXml_t,
25012 _swigt__p_ArrayIteratorTNamedInstanceXml_t,
25013 _swigt__p_ArrayXmlTNamedInstanceXml_t,
25014 _swigt__p_ArrayIteratorTClassNameXml_t,
25015 _swigt__p_ArrayXmlTInstanceNameXml_t,
25016 _swigt__p_ArrayXmlTNameSpaceXml_t,
25017 _swigt__p_std__vectorTNamedInstanceXml_t,
25018 _swigt__p_std__vectorTClassNameXml_t,
25019 _swigt__p_std__vectorTInstanceXml_t,
25020 _swigt__p_std__vectorTInstanceNameXml_t,
25021 _swigt__p_std__vectorTNameSpaceXml_t,
25022 _swigt__p_ArrayXmlTInstanceXml_t,
25023 _swigt__p_ArrayXmlTClassNameXml_t,
25024 _swigt__p_ArrayIteratorTNameSpaceXml_t,
25025 _swigt__p_ArrayIteratorTInstanceNameXml_t,
25026 _swigt__p_ArrayIteratorTInstanceXml_t,
25027 _swigt__p_HostXml,
25028 _swigt__p_ArrayIteratorTClassXml_t,
25029 _swigt__p_std__vectorTClassXml_t,
25030 _swigt__p_ArrayXmlTClassXml_t,
25031 _swigt__p_NamedInstanceXml,
25032 _swigt__p_InstanceXml,
25033 _swigt__p_AVPs,
25034 _swigt__p_AValue,
25035 _swigt__p_SimplerspXml,
25036 _swigt__p_string,
25037 _swigt__p_MessageXml,
25038 _swigt__p_ClassXml,
25039 _swigt__p_PropertyXml,
25040 _swigt__p_XmlElement,
25041 _swigt__p_QualifierArray,
25042 0
25043 };
25044 
25045 
25046 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
25047 
25048 static swig_const_info swig_const_table[] = {
25049 { SWIG_PY_INT,     (char *)"TypeNull", (long) 0, 0, 0, 0},
25050 { SWIG_PY_INT,     (char *)"TypeInstance", (long) 1, 0, 0, 0},
25051 { SWIG_PY_INT,     (char *)"TypeInstances", (long) 2, 0, 0, 0},
25052 { SWIG_PY_INT,     (char *)"TypeClass", (long) 3, 0, 0, 0},
25053 { SWIG_PY_INT,     (char *)"TypeInstanceName", (long) 4, 0, 0, 0},
25054 { SWIG_PY_INT,     (char *)"TypeInstanceNames", (long) 5, 0, 0, 0},
25055 { SWIG_PY_INT,     (char *)"TypeClassName", (long) 6, 0, 0, 0},
25056 { SWIG_PY_INT,     (char *)"TypeClassNames", (long) 7, 0, 0, 0},
25057 { SWIG_PY_INT,     (char *)"TypeClasses", (long) 8, 0, 0, 0},
25058 { SWIG_PY_INT,     (char *)"TypeNamedInstance", (long) 9, 0, 0, 0},
25059 { SWIG_PY_INT,     (char *)"TypeNamedInstances", (long) 10, 0, 0, 0},
25060 { SWIG_PY_INT,     (char *)"TypeObjectWithPath", (long) 11, 0, 0, 0},
25061 { SWIG_PY_INT,     (char *)"TypeObjectsWithPath", (long) 12, 0, 0, 0},
25062 { SWIG_PY_INT,     (char *)"TypeRValue", (long) 13, 0, 0, 0},
25063 { SWIG_PY_INT,     (char *)"TypeProperty", (long) 1, 0, 0, 0},
25064 { SWIG_PY_INT,     (char *)"TypePropertyRef", (long) 2, 0, 0, 0},
25065 { SWIG_PY_INT,     (char *)"TypePropertyArray", (long) 3, 0, 0, 0},
25066 { SWIG_PY_INT,     (char *)"GetInstance", (long) 1, 0, 0, 0},
25067 { SWIG_PY_INT,     (char *)"CreateInstance", (long) 2, 0, 0, 0},
25068 { SWIG_PY_INT,     (char *)"ModifyInstance", (long) 3, 0, 0, 0},
25069 { SWIG_PY_INT,     (char *)"DeleteInstance", (long) 4, 0, 0, 0},
25070 { SWIG_PY_INT,     (char *)"EnumInstanceNames", (long) 5, 0, 0, 0},
25071 { SWIG_PY_INT,     (char *)"EnumInstances", (long) 6, 0, 0, 0},
25072 { SWIG_PY_INT,     (char *)"GetClass", (long) 7, 0, 0, 0},
25073 { SWIG_PY_INT,     (char *)"EnumClasses", (long) 8, 0, 0, 0},
25074 { SWIG_PY_INT,     (char *)"EnumClassNames", (long) 9, 0, 0, 0},
25075 { SWIG_PY_INT,     (char *)"DeleteClass", (long) 10, 0, 0, 0},
25076 { SWIG_PY_INT,     (char *)"AssociatorNames", (long) 11, 0, 0, 0},
25077 { SWIG_PY_INT,     (char *)"Associators", (long) 12, 0, 0, 0},
25078 { SWIG_PY_INT,     (char *)"ReferenceNames", (long) 13, 0, 0, 0},
25079 { SWIG_PY_INT,     (char *)"References", (long) 14, 0, 0, 0},
25080 { SWIG_PY_INT,     (char *)"GetProperty", (long) 15, 0, 0, 0},
25081 { SWIG_PY_INT,     (char *)"SetProperty", (long) 16, 0, 0, 0},
25082 {0}};
25083 
25084 #ifdef __cplusplus
25085 }
25086 #endif
25087 
25088 #ifdef __cplusplus
25089 extern "C"
25090 #endif
SWIG_init(void)25091 SWIGEXPORT(void) SWIG_init(void) {
25092     static PyObject *SWIG_globals = 0;
25093     static int       typeinit = 0;
25094     PyObject *m, *d;
25095     int       i;
25096     if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
25097     m = Py_InitModule((char *) SWIG_name, SwigMethods);
25098     d = PyModule_GetDict(m);
25099 
25100     if (!typeinit) {
25101         for (i = 0; swig_types_initial[i]; i++) {
25102             swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
25103         }
25104         typeinit = 1;
25105     }
25106     SWIG_InstallConstants(d,swig_const_table);
25107 
25108 }
25109 
25110