source: trunk/Lucide/SOURCE/plugins/ludoc/lupixbuf.xh @ 2

Last change on this file since 2 was 2, checked in by Eugene Romanenko, 15 years ago

First import

File size: 18.2 KB
Line 
1
2/*
3 * This file was generated by the SOM Compiler.
4 * FileName: lupixbuf.xh.
5 * Generated using:
6 *     SOM Precompiler somipc: 2.29.1.17
7 *     SOM Emitter emitxh: 2.47
8 */
9
10#ifndef SOM_LuPixbuf_xh
11#define SOM_LuPixbuf_xh
12
13class LuPixbuf;
14
15#define LuPixbuf_MajorVersion 0
16#define LuPixbuf_MinorVersion 0
17
18/* C++ SOM defs */
19#include <somcls.xh>
20#include <somcm.xh>
21
22/* C++ parent defs */
23#ifndef SOM_SOMObject_xh
24#include <somobj.xh>
25#endif
26
27#ifndef LuPixbuf_API
28#define LuPixbuf_API
29/*
30 * -- The Class API
31 */
32
33/*
34 * Start of bindings for IDL types
35 */
36
37class SOMClass;
38class SOMObject;
39
40/*
41 * End of bindings for IDL types.
42 */
43
44/* A procedure to create the LuPixbuf Class */
45SOMEXTERN SOMClass * SOMLINK LuPixbufNewClass(
46                integer4 majorVersion,
47                integer4 minorVersion);
48
49/* The API to the LuPixbuf class object, and the methods it introduces. */
50SOMEXTERN struct LuPixbufClassDataStructure {
51        SOMClass *classObject;
52        somMToken LuPixbufInit;
53        somMToken getWidth;
54        somMToken getHeight;
55        somMToken getRowSize;
56        somMToken getDataLen;
57        somMToken getDataPtr;
58        somMToken putAt;
59} SOMDLINK LuPixbufClassData;
60#define _LuPixbuf LuPixbufClassData.classObject
61
62/* The API to parentMtabs for LuPixbuf, and the instance data it introduces. */
63SOMEXTERN struct LuPixbufCClassDataStructure {
64        somMethodTabs parentMtab;
65        somDToken              instanceDataToken;
66} SOMDLINK LuPixbufCClassData;
67
68/*
69 * -- Typedefs for LuPixbuf Method Procedures
70 */
71SOMEXTERN {
72typedef void   SOMLINK somTP_LuPixbuf_LuPixbufInit(LuPixbuf *somSelf, Environment *ev,
73                somInitCtrl* ctrl,
74                long w,
75                long h);
76typedef somTP_LuPixbuf_LuPixbufInit *somTD_LuPixbuf_LuPixbufInit;
77typedef long   SOMLINK somTP_LuPixbuf_getWidth(LuPixbuf *somSelf, Environment *ev);
78typedef somTP_LuPixbuf_getWidth *somTD_LuPixbuf_getWidth;
79typedef long   SOMLINK somTP_LuPixbuf_getHeight(LuPixbuf *somSelf, Environment *ev);
80typedef somTP_LuPixbuf_getHeight *somTD_LuPixbuf_getHeight;
81typedef long   SOMLINK somTP_LuPixbuf_getRowSize(LuPixbuf *somSelf, Environment *ev);
82typedef somTP_LuPixbuf_getRowSize *somTD_LuPixbuf_getRowSize;
83typedef long   SOMLINK somTP_LuPixbuf_getDataLen(LuPixbuf *somSelf, Environment *ev);
84typedef somTP_LuPixbuf_getDataLen *somTD_LuPixbuf_getDataLen;
85typedef void*   SOMLINK somTP_LuPixbuf_getDataPtr(LuPixbuf *somSelf, Environment *ev);
86typedef somTP_LuPixbuf_getDataPtr *somTD_LuPixbuf_getDataPtr;
87typedef void   SOMLINK somTP_LuPixbuf_putAt(LuPixbuf *somSelf, Environment *ev,
88                LuPixbuf* p,
89                long x,
90                long y);
91typedef somTP_LuPixbuf_putAt *somTD_LuPixbuf_putAt;
92
93/*
94 * -- Typedefs for Reintroduced Wrapper Methods
95 */
96typedef void   SOMLINK somTP_LuPixbuf_somDefaultInit(LuPixbuf *somSelf,
97                som3InitCtrl* ctrl);
98typedef somTP_LuPixbuf_somDefaultInit *somTD_LuPixbuf_somDefaultInit;
99typedef void   SOMLINK somTP_LuPixbuf_somDestruct(LuPixbuf *somSelf,
100                octet doFree,
101                som3DestructCtrl* ctrl);
102typedef somTP_LuPixbuf_somDestruct *somTD_LuPixbuf_somDestruct;
103typedef void   SOMLINK somTP_LuPixbuf_somDefaultCopyInit(LuPixbuf *somSelf,
104                som3InitCtrl* ctrl,
105                SOMObject* fromObj);
106typedef somTP_LuPixbuf_somDefaultCopyInit *somTD_LuPixbuf_somDefaultCopyInit;
107typedef LuPixbuf*   SOMLINK somTP_LuPixbuf_somDefaultAssign(LuPixbuf *somSelf,
108                som3AssignCtrl* ctrl,
109                SOMObject* fromObj);
110typedef somTP_LuPixbuf_somDefaultAssign *somTD_LuPixbuf_somDefaultAssign;
111typedef void   SOMLINK somTP_LuPixbuf_somDefaultConstCopyInit(LuPixbuf *somSelf,
112                som3InitCtrl* ctrl,
113                SOMObject* fromObj);
114typedef somTP_LuPixbuf_somDefaultConstCopyInit *somTD_LuPixbuf_somDefaultConstCopyInit;
115typedef void   SOMLINK somTP_LuPixbuf_somDefaultVCopyInit(LuPixbuf *somSelf,
116                som3InitCtrl* ctrl,
117                SOMObject* fromObj);
118typedef somTP_LuPixbuf_somDefaultVCopyInit *somTD_LuPixbuf_somDefaultVCopyInit;
119typedef void   SOMLINK somTP_LuPixbuf_somDefaultConstVCopyInit(LuPixbuf *somSelf,
120                som3InitCtrl* ctrl,
121                SOMObject* fromObj);
122typedef somTP_LuPixbuf_somDefaultConstVCopyInit *somTD_LuPixbuf_somDefaultConstVCopyInit;
123typedef LuPixbuf*   SOMLINK somTP_LuPixbuf_somDefaultConstAssign(LuPixbuf *somSelf,
124                som3AssignCtrl* ctrl,
125                SOMObject* fromObj);
126typedef somTP_LuPixbuf_somDefaultConstAssign *somTD_LuPixbuf_somDefaultConstAssign;
127typedef LuPixbuf*   SOMLINK somTP_LuPixbuf_somDefaultVAssign(LuPixbuf *somSelf,
128                som3AssignCtrl* ctrl,
129                SOMObject* fromObj);
130typedef somTP_LuPixbuf_somDefaultVAssign *somTD_LuPixbuf_somDefaultVAssign;
131typedef LuPixbuf*   SOMLINK somTP_LuPixbuf_somDefaultConstVAssign(LuPixbuf *somSelf,
132                som3AssignCtrl* ctrl,
133                SOMObject* fromObj);
134typedef somTP_LuPixbuf_somDefaultConstVAssign *somTD_LuPixbuf_somDefaultConstVAssign;
135typedef void   SOMLINK somTP_LuPixbuf_somInit(LuPixbuf *somSelf);
136typedef somTP_LuPixbuf_somInit *somTD_LuPixbuf_somInit;
137typedef void   SOMLINK somTP_LuPixbuf_somFree(LuPixbuf *somSelf);
138typedef somTP_LuPixbuf_somFree *somTD_LuPixbuf_somFree;
139typedef void   SOMLINK somTP_LuPixbuf_somUninit(LuPixbuf *somSelf);
140typedef somTP_LuPixbuf_somUninit *somTD_LuPixbuf_somUninit;
141typedef SOMClass*   SOMLINK somTP_LuPixbuf_somGetClass(LuPixbuf *somSelf);
142typedef somTP_LuPixbuf_somGetClass *somTD_LuPixbuf_somGetClass;
143typedef string   SOMLINK somTP_LuPixbuf_somGetClassName(LuPixbuf *somSelf);
144typedef somTP_LuPixbuf_somGetClassName *somTD_LuPixbuf_somGetClassName;
145typedef long   SOMLINK somTP_LuPixbuf_somGetSize(LuPixbuf *somSelf);
146typedef somTP_LuPixbuf_somGetSize *somTD_LuPixbuf_somGetSize;
147typedef boolean   SOMLINK somTP_LuPixbuf_somIsA(LuPixbuf *somSelf,
148                SOMClass* aClassObj);
149typedef somTP_LuPixbuf_somIsA *somTD_LuPixbuf_somIsA;
150typedef boolean   SOMLINK somTP_LuPixbuf_somIsInstanceOf(LuPixbuf *somSelf,
151                SOMClass* aClassObj);
152typedef somTP_LuPixbuf_somIsInstanceOf *somTD_LuPixbuf_somIsInstanceOf;
153typedef boolean   SOMLINK somTP_LuPixbuf_somRespondsTo(LuPixbuf *somSelf,
154                somId mId);
155typedef somTP_LuPixbuf_somRespondsTo *somTD_LuPixbuf_somRespondsTo;
156typedef boolean   SOMLINK somTP_LuPixbuf_somDispatch(LuPixbuf *somSelf,
157                somToken* retValue,
158                somId methodId,
159                va_list ap);
160typedef somTP_LuPixbuf_somDispatch *somTD_LuPixbuf_somDispatch;
161typedef boolean   SOMLINK somTP_LuPixbuf_somClassDispatch(LuPixbuf *somSelf,
162                SOMClass* clsObj,
163                somToken* retValue,
164                somId methodId,
165                va_list ap);
166typedef somTP_LuPixbuf_somClassDispatch *somTD_LuPixbuf_somClassDispatch;
167typedef boolean   SOMLINK somTP_LuPixbuf_somCastObj(LuPixbuf *somSelf,
168                SOMClass* cls);
169typedef somTP_LuPixbuf_somCastObj *somTD_LuPixbuf_somCastObj;
170typedef boolean   SOMLINK somTP_LuPixbuf_somResetObj(LuPixbuf *somSelf);
171typedef somTP_LuPixbuf_somResetObj *somTD_LuPixbuf_somResetObj;
172typedef void   SOMLINK somTP_LuPixbuf_somDispatchV(LuPixbuf *somSelf,
173                somId methodId,
174                somId descriptor,
175                va_list ap);
176typedef somTP_LuPixbuf_somDispatchV *somTD_LuPixbuf_somDispatchV;
177typedef long   SOMLINK somTP_LuPixbuf_somDispatchL(LuPixbuf *somSelf,
178                somId methodId,
179                somId descriptor,
180                va_list ap);
181typedef somTP_LuPixbuf_somDispatchL *somTD_LuPixbuf_somDispatchL;
182typedef void*   SOMLINK somTP_LuPixbuf_somDispatchA(LuPixbuf *somSelf,
183                somId methodId,
184                somId descriptor,
185                va_list ap);
186typedef somTP_LuPixbuf_somDispatchA *somTD_LuPixbuf_somDispatchA;
187typedef double   SOMLINK somTP_LuPixbuf_somDispatchD(LuPixbuf *somSelf,
188                somId methodId,
189                somId descriptor,
190                va_list ap);
191typedef somTP_LuPixbuf_somDispatchD *somTD_LuPixbuf_somDispatchD;
192typedef SOMObject*   SOMLINK somTP_LuPixbuf_somPrintSelf(LuPixbuf *somSelf);
193typedef somTP_LuPixbuf_somPrintSelf *somTD_LuPixbuf_somPrintSelf;
194typedef void   SOMLINK somTP_LuPixbuf_somDumpSelf(LuPixbuf *somSelf,
195                long level);
196typedef somTP_LuPixbuf_somDumpSelf *somTD_LuPixbuf_somDumpSelf;
197typedef void   SOMLINK somTP_LuPixbuf_somDumpSelfInt(LuPixbuf *somSelf,
198                long level);
199typedef somTP_LuPixbuf_somDumpSelfInt *somTD_LuPixbuf_somDumpSelfInt;
200}
201
202#endif /* LuPixbuf_API */
203
204
205/*
206 * -- This emitter treats Method Tokens as Thunks by default.
207 * -- Use the sc modifier "nothunks" to change this default
208 */
209#undef somresolve_
210#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
211
212/*
213 * -- The C++ Wrapper Class for LuPixbuf
214 */
215class LuPixbuf : public SOMObject
216{
217public:
218
219// LuPixbuf::new creates the class object if necessary, and then uses somNewNoInit
220// to allocate memory and create the object. Initialization is in ctors.
221void *operator new(size_t)
222{
223   if (!_LuPixbuf) LuPixbufNewClass(LuPixbuf_MajorVersion,LuPixbuf_MinorVersion);
224   return (void*)
225      SOM_Resolve(_LuPixbuf,SOMClass,somNewNoInit)
226         ((SOMClass *)((void*)_LuPixbuf));
227}
228
229// LuPixbuf::delete uses somDestruct.
230void operator delete(void * obj)
231{
232   if (obj && *(void**)obj) {
233      SOM_Resolve(obj,SOMObject,somFree)
234         ((SOMObject*)obj);
235   }
236}
237
238LuPixbuf& operator=(LuPixbuf& fromObj)
239{
240   this->somDefaultAssign(0,(SOMObject*)((void*)&fromObj));
241   return *this;
242}
243
244LuPixbuf()
245{
246   if (*(void**)this !=
247       ((somParentMtabStructPtr)
248        (LuPixbufCClassData.parentMtab))->mtab)
249      return;
250   ((SOMObject*)((void*)this))->somDefaultInit(0);
251}
252
253LuPixbuf(LuPixbuf* fromObj)
254{
255   if (*(void**)this !=
256       ((somParentMtabStructPtr)
257        (LuPixbufCClassData.parentMtab))->mtab)
258      return;
259   ((SOMObject*)((void*)this))->somDefaultCopyInit(0,((SOMObject*)((void*)fromObj)));
260}
261
262#ifdef __IBMCPP__
263#pragma info(nocnv,nopar)
264#endif
265LuPixbuf(const LuPixbuf* fromObj)
266{
267   if (*(void**)this !=
268       ((somParentMtabStructPtr)
269        (LuPixbufCClassData.parentMtab))->mtab)
270      return;
271   ((SOMObject*)((void*)this))->somDefaultConstCopyInit(0,((SOMObject*)((void*)fromObj)));
272}
273#ifdef __IBMCPP__
274#pragma info(restore)
275#endif
276
277LuPixbuf(Environment *ev,long w,long h)
278{
279   LuPixbufInit(ev,0,w,h);
280}
281
282
283/* initializer method: LuPixbufInit */
284void   LuPixbufInit(Environment *ev,
285                somInitCtrl* ctrl,
286                long w,
287                long h)
288{
289   SOM_ResolveD(this,LuPixbuf,LuPixbuf,LuPixbufInit)
290        (this, ev,ctrl,w,h);
291}
292
293
294/* method: getWidth */
295long   getWidth(Environment *ev)
296{
297   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getWidth)
298        (this, ev);
299}
300
301
302/* method: getHeight */
303long   getHeight(Environment *ev)
304{
305   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getHeight)
306        (this, ev);
307}
308
309
310/* method: getRowSize */
311long   getRowSize(Environment *ev)
312{
313   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getRowSize)
314        (this, ev);
315}
316
317
318/* method: getDataLen */
319long   getDataLen(Environment *ev)
320{
321   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getDataLen)
322        (this, ev);
323}
324
325
326/* method: getDataPtr */
327void*   getDataPtr(Environment *ev)
328{
329   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getDataPtr)
330        (this, ev);
331}
332
333
334/* method: putAt */
335void   putAt(Environment *ev,
336                LuPixbuf* p,
337                long x,
338                long y)
339{
340   SOM_ResolveD(this,LuPixbuf,LuPixbuf,putAt)
341        (this, ev,p,x,y);
342}
343
344
345/*
346 * Reintroduce inherited methods
347 */
348
349/* initializer method: somDefaultInit */
350void   somDefaultInit(som3InitCtrl* ctrl)
351{
352   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultInit)
353        (this,ctrl);
354}
355
356
357/* method: somDestruct */
358void   somDestruct(octet doFree,
359                som3DestructCtrl* ctrl)
360{
361   SOM_ResolveD(this,LuPixbuf,SOMObject,somDestruct)
362        (this,doFree,ctrl);
363}
364
365
366/* initializer method: somDefaultCopyInit */
367void   somDefaultCopyInit(som3InitCtrl* ctrl,
368                SOMObject* fromObj)
369{
370   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultCopyInit)
371        (this,ctrl,fromObj);
372}
373
374
375/* method: somDefaultAssign */
376LuPixbuf*  somDefaultAssign(som3AssignCtrl* ctrl,
377                SOMObject* fromObj)
378{
379   return SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultAssign)
380        (this,ctrl,fromObj);
381}
382
383
384/* initializer method: somDefaultConstCopyInit */
385void   somDefaultConstCopyInit(som3InitCtrl* ctrl,
386                SOMObject* fromObj)
387{
388   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultConstCopyInit)
389        (this,ctrl,fromObj);
390}
391
392
393/* initializer method: somDefaultVCopyInit */
394void   somDefaultVCopyInit(som3InitCtrl* ctrl,
395                SOMObject* fromObj)
396{
397   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultVCopyInit)
398        (this,ctrl,fromObj);
399}
400
401
402/* initializer method: somDefaultConstVCopyInit */
403void   somDefaultConstVCopyInit(som3InitCtrl* ctrl,
404                SOMObject* fromObj)
405{
406   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultConstVCopyInit)
407        (this,ctrl,fromObj);
408}
409
410
411/* method: somDefaultConstAssign */
412LuPixbuf*  somDefaultConstAssign(som3AssignCtrl* ctrl,
413                SOMObject* fromObj)
414{
415   return SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultConstAssign)
416        (this,ctrl,fromObj);
417}
418
419
420/* method: somDefaultVAssign */
421LuPixbuf*  somDefaultVAssign(som3AssignCtrl* ctrl,
422                SOMObject* fromObj)
423{
424   return SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultVAssign)
425        (this,ctrl,fromObj);
426}
427
428
429/* method: somDefaultConstVAssign */
430LuPixbuf*  somDefaultConstVAssign(som3AssignCtrl* ctrl,
431                SOMObject* fromObj)
432{
433   return SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultConstVAssign)
434        (this,ctrl,fromObj);
435}
436
437
438/* method: somInit */
439void   somInit()
440{
441   SOM_ResolveD(this,LuPixbuf,SOMObject,somInit)
442        (this);
443}
444
445
446/* method: somFree */
447void   somFree()
448{
449   SOM_ResolveD(this,LuPixbuf,SOMObject,somFree)
450        (this);
451}
452
453
454/* method: somUninit */
455void   somUninit()
456{
457   SOM_ResolveD(this,LuPixbuf,SOMObject,somUninit)
458        (this);
459}
460
461
462/* method: somGetClass */
463SOMClass*   somGetClass()
464{
465   return SOM_ResolveD(this,LuPixbuf,SOMObject,somGetClass)
466        (this);
467}
468
469
470/* method: somGetClassName */
471string   somGetClassName()
472{
473   return SOM_ResolveD(this,LuPixbuf,SOMObject,somGetClassName)
474        (this);
475}
476
477
478/* method: somGetSize */
479long   somGetSize()
480{
481   return SOM_ResolveD(this,LuPixbuf,SOMObject,somGetSize)
482        (this);
483}
484
485
486/* method: somIsA */
487boolean   somIsA(SOMClass* aClassObj)
488{
489   return SOM_ResolveD(this,LuPixbuf,SOMObject,somIsA)
490        (this,aClassObj);
491}
492
493
494/* method: somIsInstanceOf */
495boolean   somIsInstanceOf(SOMClass* aClassObj)
496{
497   return SOM_ResolveD(this,LuPixbuf,SOMObject,somIsInstanceOf)
498        (this,aClassObj);
499}
500
501
502/* method: somRespondsTo */
503boolean   somRespondsTo(somId mId)
504{
505   return SOM_ResolveD(this,LuPixbuf,SOMObject,somRespondsTo)
506        (this,mId);
507}
508
509
510/* va_list method: somDispatch */
511
512/* the va_list invocation form */
513boolean   LuPixbuf_somDispatch(somToken* retValue,
514                somId methodId,
515                va_list ap)
516{return SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatch)
517        (this,retValue,methodId,ap);
518}
519
520/* the varargs invocation form */
521boolean   somDispatch(somToken* retValue,
522                somId methodId,
523                ...)
524{
525   va_list ap;
526   va_start(ap, methodId);
527   boolean __somResult =
528      SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatch)
529        (this,retValue,methodId,ap);
530   va_end(ap);
531   return __somResult;
532}
533
534
535/* va_list method: somClassDispatch */
536
537/* the va_list invocation form */
538boolean   LuPixbuf_somClassDispatch(SOMClass* clsObj,
539                somToken* retValue,
540                somId methodId,
541                va_list ap)
542{return SOM_ResolveD(this,LuPixbuf,SOMObject,somClassDispatch)
543        (this,clsObj,retValue,methodId,ap);
544}
545
546/* the varargs invocation form */
547boolean   somClassDispatch(SOMClass* clsObj,
548                somToken* retValue,
549                somId methodId,
550                ...)
551{
552   va_list ap;
553   va_start(ap, methodId);
554   boolean __somResult =
555      SOM_ResolveD(this,LuPixbuf,SOMObject,somClassDispatch)
556        (this,clsObj,retValue,methodId,ap);
557   va_end(ap);
558   return __somResult;
559}
560
561
562/* method: somCastObj */
563boolean   somCastObj(SOMClass* cls)
564{
565   return SOM_ResolveD(this,LuPixbuf,SOMObject,somCastObj)
566        (this,cls);
567}
568
569
570/* method: somResetObj */
571boolean   somResetObj()
572{
573   return SOM_ResolveD(this,LuPixbuf,SOMObject,somResetObj)
574        (this);
575}
576
577
578/* va_list method: somDispatchV */
579
580/* the va_list invocation form */
581void   LuPixbuf_somDispatchV(somId methodId,
582                somId descriptor,
583                va_list ap)
584{   SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchV)
585        (this,methodId,descriptor,ap);
586}
587
588/* the varargs invocation form */
589void   somDispatchV(somId methodId,
590                somId descriptor,
591                ...)
592{
593   va_list ap;
594   va_start(ap, descriptor);
595   SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchV)
596        (this,methodId,descriptor,ap);
597   va_end(ap);
598}
599
600
601/* va_list method: somDispatchL */
602
603/* the va_list invocation form */
604long   LuPixbuf_somDispatchL(somId methodId,
605                somId descriptor,
606                va_list ap)
607{return SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchL)
608        (this,methodId,descriptor,ap);
609}
610
611/* the varargs invocation form */
612long   somDispatchL(somId methodId,
613                somId descriptor,
614                ...)
615{
616   va_list ap;
617   va_start(ap, descriptor);
618   long __somResult =
619      SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchL)
620        (this,methodId,descriptor,ap);
621   va_end(ap);
622   return __somResult;
623}
624
625
626/* va_list method: somDispatchA */
627
628/* the va_list invocation form */
629void*   LuPixbuf_somDispatchA(somId methodId,
630                somId descriptor,
631                va_list ap)
632{return SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchA)
633        (this,methodId,descriptor,ap);
634}
635
636/* the varargs invocation form */
637void*   somDispatchA(somId methodId,
638                somId descriptor,
639                ...)
640{
641   va_list ap;
642   va_start(ap, descriptor);
643   void* __somResult =
644      SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchA)
645        (this,methodId,descriptor,ap);
646   va_end(ap);
647   return __somResult;
648}
649
650
651/* va_list method: somDispatchD */
652
653/* the va_list invocation form */
654double   LuPixbuf_somDispatchD(somId methodId,
655                somId descriptor,
656                va_list ap)
657{return SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchD)
658        (this,methodId,descriptor,ap);
659}
660
661/* the varargs invocation form */
662double   somDispatchD(somId methodId,
663                somId descriptor,
664                ...)
665{
666   va_list ap;
667   va_start(ap, descriptor);
668   double __somResult =
669      SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchD)
670        (this,methodId,descriptor,ap);
671   va_end(ap);
672   return __somResult;
673}
674
675
676/* method: somPrintSelf */
677SOMObject*   somPrintSelf()
678{
679   return SOM_ResolveD(this,LuPixbuf,SOMObject,somPrintSelf)
680        (this);
681}
682
683
684/* method: somDumpSelf */
685void   somDumpSelf(long level)
686{
687   SOM_ResolveD(this,LuPixbuf,SOMObject,somDumpSelf)
688        (this,level);
689}
690
691
692/* method: somDumpSelfInt */
693void   somDumpSelfInt(long level)
694{
695   SOM_ResolveD(this,LuPixbuf,SOMObject,somDumpSelfInt)
696        (this,level);
697}
698
699
700
701};   /* LuPixbuf */
702
703
704
705#endif       /* SOM_LuPixbuf_xh */
Note: See TracBrowser for help on using the repository browser.