~ubuntu-branches/ubuntu/maverick/aspectc++/maverick

« back to all changes in this revision

Viewing changes to Puma/gen-release/step2/inc/Puma/CCConversion.h

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-04-10 17:40:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20080410174052-xdnsm7oi8hauyyf1
Tags: 1.0pre4~svn.20080409+dfsg-3
Fix another missing include, this time in Ag++/StdSystem.cc

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifndef __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
2
 
#define __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
3
 
#define __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CCConversion_h__
 
1
#ifndef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
 
2
#define __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
 
3
#define __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CCConversion_h__
4
4
 
5
5
#ifndef __ac_h_
6
6
#define __ac_h_
 
7
#ifdef __cplusplus
7
8
namespace AC {
8
9
  typedef const char* Type;
9
10
  enum JPType { CALL = 0x0004, EXECUTION = 0x0008, CONSTRUCTION = 0x0010, DESTRUCTION = 0x0020 };
18
19
    ~ResultBuffer () { ((T*)_data)->T::~T(); }
19
20
    operator T& () const { return *(T*)_data; }
20
21
  };
 
22
  template <typename T, typename N> struct TL {
 
23
    typedef T type; typedef N next; enum { ARGS = next::ARGS + 1 };
 
24
  };
 
25
  struct TLE { enum { ARGS = 0 }; };
 
26
  template <typename T> struct Referred { typedef T type; };
 
27
  template <typename T> struct Referred<T &> { typedef T type; };
 
28
  template <typename TL, int I> struct Arg {
 
29
    typedef typename Arg<typename TL::next, I - 1>::Type Type;
 
30
    typedef typename Referred<Type>::type ReferredType;
 
31
  };
 
32
  template <typename TL> struct Arg<TL, 0> {
 
33
    typedef typename TL::type Type;
 
34
    typedef typename Referred<Type>::type ReferredType;
 
35
  };
21
36
  template <class Aspect, int Index>
22
37
  struct CFlow {
23
38
    static int &instance () {
31
46
}
32
47
inline void * operator new (__SIZE_TYPE__, AC::AnyResultBuffer *p) { return p; }
33
48
inline void operator delete (void *, AC::AnyResultBuffer *) { } // for VC++
 
49
#endif // __cplusplus
34
50
#endif // __ac_h_
35
 
#endif // __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
 
51
#endif // __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
36
52
 
37
 
#line 1 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
53
#line 1 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
38
54
// This file is part of PUMA.
39
55
// Copyright (C) 1999-2003  The PUMA developer team.
40
56
//                                                                
64
80
class CTree;
65
81
 
66
82
 
67
 
#line 68 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
83
#line 84 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
68
84
} // closed Puma
 
85
class CCExprResolve;
 
86
class CExprResolve;
69
87
class WinIfExists;
70
88
class WinImportHandler;
71
89
class WinMacros;
72
 
class CMatchSyntax;
73
 
class ExtGnu;
 
90
class WinAsm;
 
91
class WinDeclSpecs;
 
92
class WinMemberExplSpec;
 
93
class WinTypeKeywords;
 
94
class WinFriend;
74
95
class ExtAC;
75
96
class ExtACBuilderCoupling;
76
97
class ExtACSyntaxCoupling;
77
98
class ExtACTree;
78
99
class ExtACKeywords;
79
 
class WinAsm;
80
 
class WinDeclSpecs;
81
 
class WinMemberExplSpec;
82
 
class WinTypeKeywords;
 
100
class ExtGnu;
83
101
class PragmaOnceUnitState;
84
102
class PragmaOnce;
85
 
class CCExprResolve;
86
 
class CExprResolve;
 
103
class CMatchSyntax;
87
104
namespace Puma {
88
105
 
89
 
#line 29 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
106
#line 29 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
90
107
class CCConversion {
91
 
#line 92 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
108
#line 109 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
109
  friend class ::CCExprResolve;
 
110
  friend class ::CExprResolve;
92
111
  friend class ::WinIfExists;
93
112
  friend class ::WinImportHandler;
94
113
  friend class ::WinMacros;
95
 
  friend class ::CMatchSyntax;
96
 
  friend class ::ExtGnu;
 
114
  friend class ::WinAsm;
 
115
  friend class ::WinDeclSpecs;
 
116
  friend class ::WinMemberExplSpec;
 
117
  friend class ::WinTypeKeywords;
 
118
  friend class ::WinFriend;
97
119
  friend class ::ExtAC;
98
120
  friend class ::ExtACBuilderCoupling;
99
121
  friend class ::ExtACSyntaxCoupling;
100
122
  friend class ::ExtACTree;
101
123
  friend class ::ExtACKeywords;
102
 
  friend class ::WinAsm;
103
 
  friend class ::WinDeclSpecs;
104
 
  friend class ::WinMemberExplSpec;
105
 
  friend class ::WinTypeKeywords;
 
124
  friend class ::ExtGnu;
106
125
  friend class ::PragmaOnceUnitState;
107
126
  friend class ::PragmaOnce;
108
 
  friend class ::CCExprResolve;
109
 
  friend class ::CExprResolve;
 
127
  friend class ::CMatchSyntax;
110
128
 
111
 
#line 29 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
129
#line 29 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
112
130
 
113
131
public:
114
132
  enum ConvId {
239
257
// the conversions
240
258
 
241
259
 
242
 
#line 243 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
260
#line 261 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
243
261
} // closed Puma
 
262
class CCExprResolve;
 
263
class CExprResolve;
244
264
class WinIfExists;
245
265
class WinImportHandler;
246
266
class WinMacros;
247
 
class CMatchSyntax;
248
 
class ExtGnu;
 
267
class WinAsm;
 
268
class WinDeclSpecs;
 
269
class WinMemberExplSpec;
 
270
class WinTypeKeywords;
 
271
class WinFriend;
249
272
class ExtAC;
250
273
class ExtACBuilderCoupling;
251
274
class ExtACSyntaxCoupling;
252
275
class ExtACTree;
253
276
class ExtACKeywords;
254
 
class WinAsm;
255
 
class WinDeclSpecs;
256
 
class WinMemberExplSpec;
257
 
class WinTypeKeywords;
 
277
class ExtGnu;
258
278
class PragmaOnceUnitState;
259
279
class PragmaOnce;
260
 
class CCExprResolve;
261
 
class CExprResolve;
 
280
class CMatchSyntax;
262
281
namespace Puma {
263
282
 
264
 
#line 158 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
283
#line 158 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
265
284
class CCIdentityConv : public CCConversion {
266
 
#line 267 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
285
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
286
  friend class ::CCExprResolve;
 
287
  friend class ::CExprResolve;
267
288
  friend class ::WinIfExists;
268
289
  friend class ::WinImportHandler;
269
290
  friend class ::WinMacros;
270
 
  friend class ::CMatchSyntax;
271
 
  friend class ::ExtGnu;
 
291
  friend class ::WinAsm;
 
292
  friend class ::WinDeclSpecs;
 
293
  friend class ::WinMemberExplSpec;
 
294
  friend class ::WinTypeKeywords;
 
295
  friend class ::WinFriend;
272
296
  friend class ::ExtAC;
273
297
  friend class ::ExtACBuilderCoupling;
274
298
  friend class ::ExtACSyntaxCoupling;
275
299
  friend class ::ExtACTree;
276
300
  friend class ::ExtACKeywords;
277
 
  friend class ::WinAsm;
278
 
  friend class ::WinDeclSpecs;
279
 
  friend class ::WinMemberExplSpec;
280
 
  friend class ::WinTypeKeywords;
 
301
  friend class ::ExtGnu;
281
302
  friend class ::PragmaOnceUnitState;
282
303
  friend class ::PragmaOnce;
283
 
  friend class ::CCExprResolve;
284
 
  friend class ::CExprResolve;
 
304
  friend class ::CMatchSyntax;
285
305
 
286
 
#line 158 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
306
#line 158 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
287
307
 
288
308
public:
289
309
  CCIdentityConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
293
313
};
294
314
 
295
315
 
296
 
#line 297 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
316
#line 317 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
297
317
} // closed Puma
 
318
class CCExprResolve;
 
319
class CExprResolve;
298
320
class WinIfExists;
299
321
class WinImportHandler;
300
322
class WinMacros;
301
 
class CMatchSyntax;
302
 
class ExtGnu;
 
323
class WinAsm;
 
324
class WinDeclSpecs;
 
325
class WinMemberExplSpec;
 
326
class WinTypeKeywords;
 
327
class WinFriend;
303
328
class ExtAC;
304
329
class ExtACBuilderCoupling;
305
330
class ExtACSyntaxCoupling;
306
331
class ExtACTree;
307
332
class ExtACKeywords;
308
 
class WinAsm;
309
 
class WinDeclSpecs;
310
 
class WinMemberExplSpec;
311
 
class WinTypeKeywords;
 
333
class ExtGnu;
312
334
class PragmaOnceUnitState;
313
335
class PragmaOnce;
314
 
class CCExprResolve;
315
 
class CExprResolve;
 
336
class CMatchSyntax;
316
337
namespace Puma {
317
338
 
318
 
#line 166 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
339
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
319
340
class CCLvalueToRvalueConv : public CCConversion {
320
 
#line 321 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
341
#line 342 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
342
  friend class ::CCExprResolve;
 
343
  friend class ::CExprResolve;
321
344
  friend class ::WinIfExists;
322
345
  friend class ::WinImportHandler;
323
346
  friend class ::WinMacros;
324
 
  friend class ::CMatchSyntax;
325
 
  friend class ::ExtGnu;
 
347
  friend class ::WinAsm;
 
348
  friend class ::WinDeclSpecs;
 
349
  friend class ::WinMemberExplSpec;
 
350
  friend class ::WinTypeKeywords;
 
351
  friend class ::WinFriend;
326
352
  friend class ::ExtAC;
327
353
  friend class ::ExtACBuilderCoupling;
328
354
  friend class ::ExtACSyntaxCoupling;
329
355
  friend class ::ExtACTree;
330
356
  friend class ::ExtACKeywords;
331
 
  friend class ::WinAsm;
332
 
  friend class ::WinDeclSpecs;
333
 
  friend class ::WinMemberExplSpec;
334
 
  friend class ::WinTypeKeywords;
 
357
  friend class ::ExtGnu;
335
358
  friend class ::PragmaOnceUnitState;
336
359
  friend class ::PragmaOnce;
337
 
  friend class ::CCExprResolve;
338
 
  friend class ::CExprResolve;
 
360
  friend class ::CMatchSyntax;
339
361
 
340
 
#line 166 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
362
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
341
363
 
342
364
public:
343
365
  CCLvalueToRvalueConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
345
367
};
346
368
 
347
369
 
348
 
#line 349 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
370
#line 371 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
349
371
} // closed Puma
 
372
class CCExprResolve;
 
373
class CExprResolve;
350
374
class WinIfExists;
351
375
class WinImportHandler;
352
376
class WinMacros;
353
 
class CMatchSyntax;
354
 
class ExtGnu;
 
377
class WinAsm;
 
378
class WinDeclSpecs;
 
379
class WinMemberExplSpec;
 
380
class WinTypeKeywords;
 
381
class WinFriend;
355
382
class ExtAC;
356
383
class ExtACBuilderCoupling;
357
384
class ExtACSyntaxCoupling;
358
385
class ExtACTree;
359
386
class ExtACKeywords;
360
 
class WinAsm;
361
 
class WinDeclSpecs;
362
 
class WinMemberExplSpec;
363
 
class WinTypeKeywords;
 
387
class ExtGnu;
364
388
class PragmaOnceUnitState;
365
389
class PragmaOnce;
366
 
class CCExprResolve;
367
 
class CExprResolve;
 
390
class CMatchSyntax;
368
391
namespace Puma {
369
392
 
370
 
#line 172 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
393
#line 172 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
371
394
class CCArrayToPointerConv : public CCConversion {
372
 
#line 373 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
395
#line 396 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
396
  friend class ::CCExprResolve;
 
397
  friend class ::CExprResolve;
373
398
  friend class ::WinIfExists;
374
399
  friend class ::WinImportHandler;
375
400
  friend class ::WinMacros;
376
 
  friend class ::CMatchSyntax;
377
 
  friend class ::ExtGnu;
 
401
  friend class ::WinAsm;
 
402
  friend class ::WinDeclSpecs;
 
403
  friend class ::WinMemberExplSpec;
 
404
  friend class ::WinTypeKeywords;
 
405
  friend class ::WinFriend;
378
406
  friend class ::ExtAC;
379
407
  friend class ::ExtACBuilderCoupling;
380
408
  friend class ::ExtACSyntaxCoupling;
381
409
  friend class ::ExtACTree;
382
410
  friend class ::ExtACKeywords;
383
 
  friend class ::WinAsm;
384
 
  friend class ::WinDeclSpecs;
385
 
  friend class ::WinMemberExplSpec;
386
 
  friend class ::WinTypeKeywords;
 
411
  friend class ::ExtGnu;
387
412
  friend class ::PragmaOnceUnitState;
388
413
  friend class ::PragmaOnce;
389
 
  friend class ::CCExprResolve;
390
 
  friend class ::CExprResolve;
 
414
  friend class ::CMatchSyntax;
391
415
 
392
 
#line 172 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
416
#line 172 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
393
417
 
394
418
public:
395
419
  CCArrayToPointerConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
397
421
};
398
422
 
399
423
 
400
 
#line 401 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
424
#line 425 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
401
425
} // closed Puma
 
426
class CCExprResolve;
 
427
class CExprResolve;
402
428
class WinIfExists;
403
429
class WinImportHandler;
404
430
class WinMacros;
405
 
class CMatchSyntax;
406
 
class ExtGnu;
 
431
class WinAsm;
 
432
class WinDeclSpecs;
 
433
class WinMemberExplSpec;
 
434
class WinTypeKeywords;
 
435
class WinFriend;
407
436
class ExtAC;
408
437
class ExtACBuilderCoupling;
409
438
class ExtACSyntaxCoupling;
410
439
class ExtACTree;
411
440
class ExtACKeywords;
412
 
class WinAsm;
413
 
class WinDeclSpecs;
414
 
class WinMemberExplSpec;
415
 
class WinTypeKeywords;
 
441
class ExtGnu;
416
442
class PragmaOnceUnitState;
417
443
class PragmaOnce;
418
 
class CCExprResolve;
419
 
class CExprResolve;
 
444
class CMatchSyntax;
420
445
namespace Puma {
421
446
 
422
 
#line 178 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
447
#line 178 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
423
448
class CCFunctionToPointerConv : public CCConversion {
424
 
#line 425 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
449
#line 450 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
450
  friend class ::CCExprResolve;
 
451
  friend class ::CExprResolve;
425
452
  friend class ::WinIfExists;
426
453
  friend class ::WinImportHandler;
427
454
  friend class ::WinMacros;
428
 
  friend class ::CMatchSyntax;
429
 
  friend class ::ExtGnu;
 
455
  friend class ::WinAsm;
 
456
  friend class ::WinDeclSpecs;
 
457
  friend class ::WinMemberExplSpec;
 
458
  friend class ::WinTypeKeywords;
 
459
  friend class ::WinFriend;
430
460
  friend class ::ExtAC;
431
461
  friend class ::ExtACBuilderCoupling;
432
462
  friend class ::ExtACSyntaxCoupling;
433
463
  friend class ::ExtACTree;
434
464
  friend class ::ExtACKeywords;
435
 
  friend class ::WinAsm;
436
 
  friend class ::WinDeclSpecs;
437
 
  friend class ::WinMemberExplSpec;
438
 
  friend class ::WinTypeKeywords;
 
465
  friend class ::ExtGnu;
439
466
  friend class ::PragmaOnceUnitState;
440
467
  friend class ::PragmaOnce;
441
 
  friend class ::CCExprResolve;
442
 
  friend class ::CExprResolve;
 
468
  friend class ::CMatchSyntax;
443
469
 
444
 
#line 178 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
470
#line 178 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
445
471
 
446
472
public:
447
473
  CCFunctionToPointerConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
449
475
};
450
476
 
451
477
 
452
 
#line 453 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
478
#line 479 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
453
479
} // closed Puma
 
480
class CCExprResolve;
 
481
class CExprResolve;
454
482
class WinIfExists;
455
483
class WinImportHandler;
456
484
class WinMacros;
457
 
class CMatchSyntax;
458
 
class ExtGnu;
 
485
class WinAsm;
 
486
class WinDeclSpecs;
 
487
class WinMemberExplSpec;
 
488
class WinTypeKeywords;
 
489
class WinFriend;
459
490
class ExtAC;
460
491
class ExtACBuilderCoupling;
461
492
class ExtACSyntaxCoupling;
462
493
class ExtACTree;
463
494
class ExtACKeywords;
464
 
class WinAsm;
465
 
class WinDeclSpecs;
466
 
class WinMemberExplSpec;
467
 
class WinTypeKeywords;
 
495
class ExtGnu;
468
496
class PragmaOnceUnitState;
469
497
class PragmaOnce;
470
 
class CCExprResolve;
471
 
class CExprResolve;
 
498
class CMatchSyntax;
472
499
namespace Puma {
473
500
 
474
 
#line 184 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
501
#line 184 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
475
502
class CCBooleanConv : public CCConversion {
476
 
#line 477 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
503
#line 504 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
504
  friend class ::CCExprResolve;
 
505
  friend class ::CExprResolve;
477
506
  friend class ::WinIfExists;
478
507
  friend class ::WinImportHandler;
479
508
  friend class ::WinMacros;
480
 
  friend class ::CMatchSyntax;
481
 
  friend class ::ExtGnu;
 
509
  friend class ::WinAsm;
 
510
  friend class ::WinDeclSpecs;
 
511
  friend class ::WinMemberExplSpec;
 
512
  friend class ::WinTypeKeywords;
 
513
  friend class ::WinFriend;
482
514
  friend class ::ExtAC;
483
515
  friend class ::ExtACBuilderCoupling;
484
516
  friend class ::ExtACSyntaxCoupling;
485
517
  friend class ::ExtACTree;
486
518
  friend class ::ExtACKeywords;
487
 
  friend class ::WinAsm;
488
 
  friend class ::WinDeclSpecs;
489
 
  friend class ::WinMemberExplSpec;
490
 
  friend class ::WinTypeKeywords;
 
519
  friend class ::ExtGnu;
491
520
  friend class ::PragmaOnceUnitState;
492
521
  friend class ::PragmaOnce;
493
 
  friend class ::CCExprResolve;
494
 
  friend class ::CExprResolve;
 
522
  friend class ::CMatchSyntax;
495
523
 
496
 
#line 184 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
524
#line 184 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
497
525
 
498
526
public:
499
527
  CCBooleanConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
501
529
};
502
530
 
503
531
 
504
 
#line 505 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
532
#line 533 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
505
533
} // closed Puma
 
534
class CCExprResolve;
 
535
class CExprResolve;
506
536
class WinIfExists;
507
537
class WinImportHandler;
508
538
class WinMacros;
509
 
class CMatchSyntax;
510
 
class ExtGnu;
 
539
class WinAsm;
 
540
class WinDeclSpecs;
 
541
class WinMemberExplSpec;
 
542
class WinTypeKeywords;
 
543
class WinFriend;
511
544
class ExtAC;
512
545
class ExtACBuilderCoupling;
513
546
class ExtACSyntaxCoupling;
514
547
class ExtACTree;
515
548
class ExtACKeywords;
516
 
class WinAsm;
517
 
class WinDeclSpecs;
518
 
class WinMemberExplSpec;
519
 
class WinTypeKeywords;
 
549
class ExtGnu;
520
550
class PragmaOnceUnitState;
521
551
class PragmaOnce;
522
 
class CCExprResolve;
523
 
class CExprResolve;
 
552
class CMatchSyntax;
524
553
namespace Puma {
525
554
 
526
 
#line 190 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
555
#line 190 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
527
556
class CCIntegralConv : public CCConversion {
528
 
#line 529 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
557
#line 558 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
558
  friend class ::CCExprResolve;
 
559
  friend class ::CExprResolve;
529
560
  friend class ::WinIfExists;
530
561
  friend class ::WinImportHandler;
531
562
  friend class ::WinMacros;
532
 
  friend class ::CMatchSyntax;
533
 
  friend class ::ExtGnu;
 
563
  friend class ::WinAsm;
 
564
  friend class ::WinDeclSpecs;
 
565
  friend class ::WinMemberExplSpec;
 
566
  friend class ::WinTypeKeywords;
 
567
  friend class ::WinFriend;
534
568
  friend class ::ExtAC;
535
569
  friend class ::ExtACBuilderCoupling;
536
570
  friend class ::ExtACSyntaxCoupling;
537
571
  friend class ::ExtACTree;
538
572
  friend class ::ExtACKeywords;
539
 
  friend class ::WinAsm;
540
 
  friend class ::WinDeclSpecs;
541
 
  friend class ::WinMemberExplSpec;
542
 
  friend class ::WinTypeKeywords;
 
573
  friend class ::ExtGnu;
543
574
  friend class ::PragmaOnceUnitState;
544
575
  friend class ::PragmaOnce;
545
 
  friend class ::CCExprResolve;
546
 
  friend class ::CExprResolve;
 
576
  friend class ::CMatchSyntax;
547
577
 
548
 
#line 190 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
578
#line 190 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
549
579
 
550
580
public:
551
581
  CCIntegralConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
553
583
};
554
584
 
555
585
 
556
 
#line 557 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
586
#line 587 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
557
587
} // closed Puma
 
588
class CCExprResolve;
 
589
class CExprResolve;
558
590
class WinIfExists;
559
591
class WinImportHandler;
560
592
class WinMacros;
561
 
class CMatchSyntax;
562
 
class ExtGnu;
 
593
class WinAsm;
 
594
class WinDeclSpecs;
 
595
class WinMemberExplSpec;
 
596
class WinTypeKeywords;
 
597
class WinFriend;
563
598
class ExtAC;
564
599
class ExtACBuilderCoupling;
565
600
class ExtACSyntaxCoupling;
566
601
class ExtACTree;
567
602
class ExtACKeywords;
568
 
class WinAsm;
569
 
class WinDeclSpecs;
570
 
class WinMemberExplSpec;
571
 
class WinTypeKeywords;
 
603
class ExtGnu;
572
604
class PragmaOnceUnitState;
573
605
class PragmaOnce;
574
 
class CCExprResolve;
575
 
class CExprResolve;
 
606
class CMatchSyntax;
576
607
namespace Puma {
577
608
 
578
 
#line 196 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
609
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
579
610
class CCIntegralPromotion : public CCConversion {
580
 
#line 581 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
611
#line 612 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
612
  friend class ::CCExprResolve;
 
613
  friend class ::CExprResolve;
581
614
  friend class ::WinIfExists;
582
615
  friend class ::WinImportHandler;
583
616
  friend class ::WinMacros;
584
 
  friend class ::CMatchSyntax;
585
 
  friend class ::ExtGnu;
 
617
  friend class ::WinAsm;
 
618
  friend class ::WinDeclSpecs;
 
619
  friend class ::WinMemberExplSpec;
 
620
  friend class ::WinTypeKeywords;
 
621
  friend class ::WinFriend;
586
622
  friend class ::ExtAC;
587
623
  friend class ::ExtACBuilderCoupling;
588
624
  friend class ::ExtACSyntaxCoupling;
589
625
  friend class ::ExtACTree;
590
626
  friend class ::ExtACKeywords;
591
 
  friend class ::WinAsm;
592
 
  friend class ::WinDeclSpecs;
593
 
  friend class ::WinMemberExplSpec;
594
 
  friend class ::WinTypeKeywords;
 
627
  friend class ::ExtGnu;
595
628
  friend class ::PragmaOnceUnitState;
596
629
  friend class ::PragmaOnce;
597
 
  friend class ::CCExprResolve;
598
 
  friend class ::CExprResolve;
 
630
  friend class ::CMatchSyntax;
599
631
 
600
 
#line 196 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
632
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
601
633
 
602
634
public:
603
635
  CCIntegralPromotion (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
605
637
};
606
638
 
607
639
 
608
 
#line 609 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
640
#line 641 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
609
641
} // closed Puma
 
642
class CCExprResolve;
 
643
class CExprResolve;
610
644
class WinIfExists;
611
645
class WinImportHandler;
612
646
class WinMacros;
613
 
class CMatchSyntax;
614
 
class ExtGnu;
 
647
class WinAsm;
 
648
class WinDeclSpecs;
 
649
class WinMemberExplSpec;
 
650
class WinTypeKeywords;
 
651
class WinFriend;
615
652
class ExtAC;
616
653
class ExtACBuilderCoupling;
617
654
class ExtACSyntaxCoupling;
618
655
class ExtACTree;
619
656
class ExtACKeywords;
620
 
class WinAsm;
621
 
class WinDeclSpecs;
622
 
class WinMemberExplSpec;
623
 
class WinTypeKeywords;
 
657
class ExtGnu;
624
658
class PragmaOnceUnitState;
625
659
class PragmaOnce;
626
 
class CCExprResolve;
627
 
class CExprResolve;
 
660
class CMatchSyntax;
628
661
namespace Puma {
629
662
 
630
 
#line 202 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
663
#line 202 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
631
664
class CCFloatingPointConv : public CCConversion {
632
 
#line 633 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
665
#line 666 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
666
  friend class ::CCExprResolve;
 
667
  friend class ::CExprResolve;
633
668
  friend class ::WinIfExists;
634
669
  friend class ::WinImportHandler;
635
670
  friend class ::WinMacros;
636
 
  friend class ::CMatchSyntax;
637
 
  friend class ::ExtGnu;
 
671
  friend class ::WinAsm;
 
672
  friend class ::WinDeclSpecs;
 
673
  friend class ::WinMemberExplSpec;
 
674
  friend class ::WinTypeKeywords;
 
675
  friend class ::WinFriend;
638
676
  friend class ::ExtAC;
639
677
  friend class ::ExtACBuilderCoupling;
640
678
  friend class ::ExtACSyntaxCoupling;
641
679
  friend class ::ExtACTree;
642
680
  friend class ::ExtACKeywords;
643
 
  friend class ::WinAsm;
644
 
  friend class ::WinDeclSpecs;
645
 
  friend class ::WinMemberExplSpec;
646
 
  friend class ::WinTypeKeywords;
 
681
  friend class ::ExtGnu;
647
682
  friend class ::PragmaOnceUnitState;
648
683
  friend class ::PragmaOnce;
649
 
  friend class ::CCExprResolve;
650
 
  friend class ::CExprResolve;
 
684
  friend class ::CMatchSyntax;
651
685
 
652
 
#line 202 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
686
#line 202 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
653
687
 
654
688
public:
655
689
  CCFloatingPointConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
657
691
};
658
692
 
659
693
 
660
 
#line 661 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
694
#line 695 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
661
695
} // closed Puma
 
696
class CCExprResolve;
 
697
class CExprResolve;
662
698
class WinIfExists;
663
699
class WinImportHandler;
664
700
class WinMacros;
665
 
class CMatchSyntax;
666
 
class ExtGnu;
 
701
class WinAsm;
 
702
class WinDeclSpecs;
 
703
class WinMemberExplSpec;
 
704
class WinTypeKeywords;
 
705
class WinFriend;
667
706
class ExtAC;
668
707
class ExtACBuilderCoupling;
669
708
class ExtACSyntaxCoupling;
670
709
class ExtACTree;
671
710
class ExtACKeywords;
672
 
class WinAsm;
673
 
class WinDeclSpecs;
674
 
class WinMemberExplSpec;
675
 
class WinTypeKeywords;
 
711
class ExtGnu;
676
712
class PragmaOnceUnitState;
677
713
class PragmaOnce;
678
 
class CCExprResolve;
679
 
class CExprResolve;
 
714
class CMatchSyntax;
680
715
namespace Puma {
681
716
 
682
 
#line 208 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
717
#line 208 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
683
718
class CCFloatingPointPromotion : public CCConversion {
684
 
#line 685 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
719
#line 720 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
720
  friend class ::CCExprResolve;
 
721
  friend class ::CExprResolve;
685
722
  friend class ::WinIfExists;
686
723
  friend class ::WinImportHandler;
687
724
  friend class ::WinMacros;
688
 
  friend class ::CMatchSyntax;
689
 
  friend class ::ExtGnu;
 
725
  friend class ::WinAsm;
 
726
  friend class ::WinDeclSpecs;
 
727
  friend class ::WinMemberExplSpec;
 
728
  friend class ::WinTypeKeywords;
 
729
  friend class ::WinFriend;
690
730
  friend class ::ExtAC;
691
731
  friend class ::ExtACBuilderCoupling;
692
732
  friend class ::ExtACSyntaxCoupling;
693
733
  friend class ::ExtACTree;
694
734
  friend class ::ExtACKeywords;
695
 
  friend class ::WinAsm;
696
 
  friend class ::WinDeclSpecs;
697
 
  friend class ::WinMemberExplSpec;
698
 
  friend class ::WinTypeKeywords;
 
735
  friend class ::ExtGnu;
699
736
  friend class ::PragmaOnceUnitState;
700
737
  friend class ::PragmaOnce;
701
 
  friend class ::CCExprResolve;
702
 
  friend class ::CExprResolve;
 
738
  friend class ::CMatchSyntax;
703
739
 
704
 
#line 208 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
740
#line 208 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
705
741
 
706
742
public:
707
743
  CCFloatingPointPromotion (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
709
745
};
710
746
 
711
747
 
712
 
#line 713 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
748
#line 749 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
713
749
} // closed Puma
 
750
class CCExprResolve;
 
751
class CExprResolve;
714
752
class WinIfExists;
715
753
class WinImportHandler;
716
754
class WinMacros;
717
 
class CMatchSyntax;
718
 
class ExtGnu;
 
755
class WinAsm;
 
756
class WinDeclSpecs;
 
757
class WinMemberExplSpec;
 
758
class WinTypeKeywords;
 
759
class WinFriend;
719
760
class ExtAC;
720
761
class ExtACBuilderCoupling;
721
762
class ExtACSyntaxCoupling;
722
763
class ExtACTree;
723
764
class ExtACKeywords;
724
 
class WinAsm;
725
 
class WinDeclSpecs;
726
 
class WinMemberExplSpec;
727
 
class WinTypeKeywords;
 
765
class ExtGnu;
728
766
class PragmaOnceUnitState;
729
767
class PragmaOnce;
730
 
class CCExprResolve;
731
 
class CExprResolve;
 
768
class CMatchSyntax;
732
769
namespace Puma {
733
770
 
734
 
#line 214 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
771
#line 214 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
735
772
class CCFloatingIntegralConv : public CCConversion {
736
 
#line 737 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
773
#line 774 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
774
  friend class ::CCExprResolve;
 
775
  friend class ::CExprResolve;
737
776
  friend class ::WinIfExists;
738
777
  friend class ::WinImportHandler;
739
778
  friend class ::WinMacros;
740
 
  friend class ::CMatchSyntax;
741
 
  friend class ::ExtGnu;
 
779
  friend class ::WinAsm;
 
780
  friend class ::WinDeclSpecs;
 
781
  friend class ::WinMemberExplSpec;
 
782
  friend class ::WinTypeKeywords;
 
783
  friend class ::WinFriend;
742
784
  friend class ::ExtAC;
743
785
  friend class ::ExtACBuilderCoupling;
744
786
  friend class ::ExtACSyntaxCoupling;
745
787
  friend class ::ExtACTree;
746
788
  friend class ::ExtACKeywords;
747
 
  friend class ::WinAsm;
748
 
  friend class ::WinDeclSpecs;
749
 
  friend class ::WinMemberExplSpec;
750
 
  friend class ::WinTypeKeywords;
 
789
  friend class ::ExtGnu;
751
790
  friend class ::PragmaOnceUnitState;
752
791
  friend class ::PragmaOnce;
753
 
  friend class ::CCExprResolve;
754
 
  friend class ::CExprResolve;
 
792
  friend class ::CMatchSyntax;
755
793
 
756
 
#line 214 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
794
#line 214 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
757
795
 
758
796
public:
759
797
  CCFloatingIntegralConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
761
799
};
762
800
 
763
801
 
764
 
#line 765 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
802
#line 803 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
765
803
} // closed Puma
 
804
class CCExprResolve;
 
805
class CExprResolve;
766
806
class WinIfExists;
767
807
class WinImportHandler;
768
808
class WinMacros;
769
 
class CMatchSyntax;
770
 
class ExtGnu;
 
809
class WinAsm;
 
810
class WinDeclSpecs;
 
811
class WinMemberExplSpec;
 
812
class WinTypeKeywords;
 
813
class WinFriend;
771
814
class ExtAC;
772
815
class ExtACBuilderCoupling;
773
816
class ExtACSyntaxCoupling;
774
817
class ExtACTree;
775
818
class ExtACKeywords;
776
 
class WinAsm;
777
 
class WinDeclSpecs;
778
 
class WinMemberExplSpec;
779
 
class WinTypeKeywords;
 
819
class ExtGnu;
780
820
class PragmaOnceUnitState;
781
821
class PragmaOnce;
782
 
class CCExprResolve;
783
 
class CExprResolve;
 
822
class CMatchSyntax;
784
823
namespace Puma {
785
824
 
786
 
#line 220 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
825
#line 220 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
787
826
class CCPointerConv : public CCConversion {
788
 
#line 789 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
827
#line 828 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
828
  friend class ::CCExprResolve;
 
829
  friend class ::CExprResolve;
789
830
  friend class ::WinIfExists;
790
831
  friend class ::WinImportHandler;
791
832
  friend class ::WinMacros;
792
 
  friend class ::CMatchSyntax;
793
 
  friend class ::ExtGnu;
 
833
  friend class ::WinAsm;
 
834
  friend class ::WinDeclSpecs;
 
835
  friend class ::WinMemberExplSpec;
 
836
  friend class ::WinTypeKeywords;
 
837
  friend class ::WinFriend;
794
838
  friend class ::ExtAC;
795
839
  friend class ::ExtACBuilderCoupling;
796
840
  friend class ::ExtACSyntaxCoupling;
797
841
  friend class ::ExtACTree;
798
842
  friend class ::ExtACKeywords;
799
 
  friend class ::WinAsm;
800
 
  friend class ::WinDeclSpecs;
801
 
  friend class ::WinMemberExplSpec;
802
 
  friend class ::WinTypeKeywords;
 
843
  friend class ::ExtGnu;
803
844
  friend class ::PragmaOnceUnitState;
804
845
  friend class ::PragmaOnce;
805
 
  friend class ::CCExprResolve;
806
 
  friend class ::CExprResolve;
 
846
  friend class ::CMatchSyntax;
807
847
 
808
 
#line 220 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
848
#line 220 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
809
849
 
810
850
public:
811
851
  CCPointerConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
813
853
};
814
854
 
815
855
 
816
 
#line 817 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
856
#line 857 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
817
857
} // closed Puma
 
858
class CCExprResolve;
 
859
class CExprResolve;
818
860
class WinIfExists;
819
861
class WinImportHandler;
820
862
class WinMacros;
821
 
class CMatchSyntax;
822
 
class ExtGnu;
 
863
class WinAsm;
 
864
class WinDeclSpecs;
 
865
class WinMemberExplSpec;
 
866
class WinTypeKeywords;
 
867
class WinFriend;
823
868
class ExtAC;
824
869
class ExtACBuilderCoupling;
825
870
class ExtACSyntaxCoupling;
826
871
class ExtACTree;
827
872
class ExtACKeywords;
828
 
class WinAsm;
829
 
class WinDeclSpecs;
830
 
class WinMemberExplSpec;
831
 
class WinTypeKeywords;
 
873
class ExtGnu;
832
874
class PragmaOnceUnitState;
833
875
class PragmaOnce;
834
 
class CCExprResolve;
835
 
class CExprResolve;
 
876
class CMatchSyntax;
836
877
namespace Puma {
837
878
 
838
 
#line 226 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
879
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
839
880
class CCPointerToMemberConv : public CCConversion {
840
 
#line 841 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
881
#line 882 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
882
  friend class ::CCExprResolve;
 
883
  friend class ::CExprResolve;
841
884
  friend class ::WinIfExists;
842
885
  friend class ::WinImportHandler;
843
886
  friend class ::WinMacros;
844
 
  friend class ::CMatchSyntax;
845
 
  friend class ::ExtGnu;
 
887
  friend class ::WinAsm;
 
888
  friend class ::WinDeclSpecs;
 
889
  friend class ::WinMemberExplSpec;
 
890
  friend class ::WinTypeKeywords;
 
891
  friend class ::WinFriend;
846
892
  friend class ::ExtAC;
847
893
  friend class ::ExtACBuilderCoupling;
848
894
  friend class ::ExtACSyntaxCoupling;
849
895
  friend class ::ExtACTree;
850
896
  friend class ::ExtACKeywords;
851
 
  friend class ::WinAsm;
852
 
  friend class ::WinDeclSpecs;
853
 
  friend class ::WinMemberExplSpec;
854
 
  friend class ::WinTypeKeywords;
 
897
  friend class ::ExtGnu;
855
898
  friend class ::PragmaOnceUnitState;
856
899
  friend class ::PragmaOnce;
857
 
  friend class ::CCExprResolve;
858
 
  friend class ::CExprResolve;
 
900
  friend class ::CMatchSyntax;
859
901
 
860
 
#line 226 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
902
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
861
903
 
862
904
public:
863
905
  CCPointerToMemberConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
865
907
};
866
908
 
867
909
 
868
 
#line 869 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
910
#line 911 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
869
911
} // closed Puma
 
912
class CCExprResolve;
 
913
class CExprResolve;
870
914
class WinIfExists;
871
915
class WinImportHandler;
872
916
class WinMacros;
873
 
class CMatchSyntax;
874
 
class ExtGnu;
 
917
class WinAsm;
 
918
class WinDeclSpecs;
 
919
class WinMemberExplSpec;
 
920
class WinTypeKeywords;
 
921
class WinFriend;
875
922
class ExtAC;
876
923
class ExtACBuilderCoupling;
877
924
class ExtACSyntaxCoupling;
878
925
class ExtACTree;
879
926
class ExtACKeywords;
880
 
class WinAsm;
881
 
class WinDeclSpecs;
882
 
class WinMemberExplSpec;
883
 
class WinTypeKeywords;
 
927
class ExtGnu;
884
928
class PragmaOnceUnitState;
885
929
class PragmaOnce;
886
 
class CCExprResolve;
887
 
class CExprResolve;
 
930
class CMatchSyntax;
888
931
namespace Puma {
889
932
 
890
 
#line 232 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
933
#line 232 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
891
934
class CCDerivedToBaseConv : public CCConversion {
892
 
#line 893 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
935
#line 936 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
936
  friend class ::CCExprResolve;
 
937
  friend class ::CExprResolve;
893
938
  friend class ::WinIfExists;
894
939
  friend class ::WinImportHandler;
895
940
  friend class ::WinMacros;
896
 
  friend class ::CMatchSyntax;
897
 
  friend class ::ExtGnu;
 
941
  friend class ::WinAsm;
 
942
  friend class ::WinDeclSpecs;
 
943
  friend class ::WinMemberExplSpec;
 
944
  friend class ::WinTypeKeywords;
 
945
  friend class ::WinFriend;
898
946
  friend class ::ExtAC;
899
947
  friend class ::ExtACBuilderCoupling;
900
948
  friend class ::ExtACSyntaxCoupling;
901
949
  friend class ::ExtACTree;
902
950
  friend class ::ExtACKeywords;
903
 
  friend class ::WinAsm;
904
 
  friend class ::WinDeclSpecs;
905
 
  friend class ::WinMemberExplSpec;
906
 
  friend class ::WinTypeKeywords;
 
951
  friend class ::ExtGnu;
907
952
  friend class ::PragmaOnceUnitState;
908
953
  friend class ::PragmaOnce;
909
 
  friend class ::CCExprResolve;
910
 
  friend class ::CExprResolve;
 
954
  friend class ::CMatchSyntax;
911
955
 
912
 
#line 232 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
956
#line 232 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
913
957
 
914
958
public:
915
959
  CCDerivedToBaseConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
917
961
};
918
962
 
919
963
 
920
 
#line 921 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
964
#line 965 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
921
965
} // closed Puma
 
966
class CCExprResolve;
 
967
class CExprResolve;
922
968
class WinIfExists;
923
969
class WinImportHandler;
924
970
class WinMacros;
925
 
class CMatchSyntax;
926
 
class ExtGnu;
 
971
class WinAsm;
 
972
class WinDeclSpecs;
 
973
class WinMemberExplSpec;
 
974
class WinTypeKeywords;
 
975
class WinFriend;
927
976
class ExtAC;
928
977
class ExtACBuilderCoupling;
929
978
class ExtACSyntaxCoupling;
930
979
class ExtACTree;
931
980
class ExtACKeywords;
932
 
class WinAsm;
933
 
class WinDeclSpecs;
934
 
class WinMemberExplSpec;
935
 
class WinTypeKeywords;
 
981
class ExtGnu;
936
982
class PragmaOnceUnitState;
937
983
class PragmaOnce;
938
 
class CCExprResolve;
939
 
class CExprResolve;
 
984
class CMatchSyntax;
940
985
namespace Puma {
941
986
 
942
 
#line 238 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
987
#line 238 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
943
988
class CCQualificationConv : public CCConversion {
944
 
#line 945 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
989
#line 990 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
990
  friend class ::CCExprResolve;
 
991
  friend class ::CExprResolve;
945
992
  friend class ::WinIfExists;
946
993
  friend class ::WinImportHandler;
947
994
  friend class ::WinMacros;
948
 
  friend class ::CMatchSyntax;
949
 
  friend class ::ExtGnu;
 
995
  friend class ::WinAsm;
 
996
  friend class ::WinDeclSpecs;
 
997
  friend class ::WinMemberExplSpec;
 
998
  friend class ::WinTypeKeywords;
 
999
  friend class ::WinFriend;
950
1000
  friend class ::ExtAC;
951
1001
  friend class ::ExtACBuilderCoupling;
952
1002
  friend class ::ExtACSyntaxCoupling;
953
1003
  friend class ::ExtACTree;
954
1004
  friend class ::ExtACKeywords;
955
 
  friend class ::WinAsm;
956
 
  friend class ::WinDeclSpecs;
957
 
  friend class ::WinMemberExplSpec;
958
 
  friend class ::WinTypeKeywords;
 
1005
  friend class ::ExtGnu;
959
1006
  friend class ::PragmaOnceUnitState;
960
1007
  friend class ::PragmaOnce;
961
 
  friend class ::CCExprResolve;
962
 
  friend class ::CExprResolve;
 
1008
  friend class ::CMatchSyntax;
963
1009
 
964
 
#line 238 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
1010
#line 238 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
965
1011
 
966
1012
public:
967
1013
  CCQualificationConv (CTypeInfo *p, CTypeInfo *a, CTree *e = 0, CTree *b = 0) :
969
1015
};
970
1016
 
971
1017
 
972
 
#line 973 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
1018
#line 1019 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
973
1019
} // closed Puma
 
1020
class CCExprResolve;
 
1021
class CExprResolve;
974
1022
class WinIfExists;
975
1023
class WinImportHandler;
976
1024
class WinMacros;
977
 
class CMatchSyntax;
978
 
class ExtGnu;
 
1025
class WinAsm;
 
1026
class WinDeclSpecs;
 
1027
class WinMemberExplSpec;
 
1028
class WinTypeKeywords;
 
1029
class WinFriend;
979
1030
class ExtAC;
980
1031
class ExtACBuilderCoupling;
981
1032
class ExtACSyntaxCoupling;
982
1033
class ExtACTree;
983
1034
class ExtACKeywords;
984
 
class WinAsm;
985
 
class WinDeclSpecs;
986
 
class WinMemberExplSpec;
987
 
class WinTypeKeywords;
 
1035
class ExtGnu;
988
1036
class PragmaOnceUnitState;
989
1037
class PragmaOnce;
990
 
class CCExprResolve;
991
 
class CExprResolve;
 
1038
class CMatchSyntax;
992
1039
namespace Puma {
993
1040
 
994
 
#line 244 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
1041
#line 244 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
995
1042
class CCUserDefinedConv : public CCConversion {
996
 
#line 997 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
1043
#line 1044 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
1044
  friend class ::CCExprResolve;
 
1045
  friend class ::CExprResolve;
997
1046
  friend class ::WinIfExists;
998
1047
  friend class ::WinImportHandler;
999
1048
  friend class ::WinMacros;
1000
 
  friend class ::CMatchSyntax;
1001
 
  friend class ::ExtGnu;
 
1049
  friend class ::WinAsm;
 
1050
  friend class ::WinDeclSpecs;
 
1051
  friend class ::WinMemberExplSpec;
 
1052
  friend class ::WinTypeKeywords;
 
1053
  friend class ::WinFriend;
1002
1054
  friend class ::ExtAC;
1003
1055
  friend class ::ExtACBuilderCoupling;
1004
1056
  friend class ::ExtACSyntaxCoupling;
1005
1057
  friend class ::ExtACTree;
1006
1058
  friend class ::ExtACKeywords;
1007
 
  friend class ::WinAsm;
1008
 
  friend class ::WinDeclSpecs;
1009
 
  friend class ::WinMemberExplSpec;
1010
 
  friend class ::WinTypeKeywords;
 
1059
  friend class ::ExtGnu;
1011
1060
  friend class ::PragmaOnceUnitState;
1012
1061
  friend class ::PragmaOnce;
1013
 
  friend class ::CCExprResolve;
1014
 
  friend class ::CExprResolve;
 
1062
  friend class ::CMatchSyntax;
1015
1063
 
1016
 
#line 244 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CCConversion.h"
 
1064
#line 244 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CCConversion.h"
1017
1065
 
1018
1066
  CFunctionInfo *_ConvFunction;
1019
1067
 
1034
1082
 
1035
1083
#endif /* __CCConversion__ */
1036
1084
 
1037
 
#line 1038 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CCConversion.h"
 
1085
#line 1086 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CCConversion.h"
1038
1086
 
1039
 
#ifdef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CCConversion_h__
1040
 
/*** begin of aspect includes ***/
1041
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__)
1042
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
1087
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CCConversion_h__
 
1088
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
1089
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
1090
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
1091
#include "CCExprResolveCC.ah"
 
1092
#endif
 
1093
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1094
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1095
#include "ExtACTree.ah"
 
1096
#endif
 
1097
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1098
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1099
#include "ExtGnu.ah"
 
1100
#endif
 
1101
#endif
 
1102
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
1103
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
1104
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
1105
#include "CCExprResolveH.ah"
 
1106
#endif
 
1107
#endif
 
1108
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
1109
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
1110
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
1111
#include "CExprResolveCC.ah"
 
1112
#endif
 
1113
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1114
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1115
#include "ExtACTree.ah"
 
1116
#endif
 
1117
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1118
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1119
#include "ExtGnu.ah"
 
1120
#endif
 
1121
#endif
 
1122
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
1123
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
1124
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
1125
#include "CExprResolveH.ah"
 
1126
#endif
 
1127
#endif
 
1128
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
1129
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
1130
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
1043
1131
#include "WinIfExists.ah"
1044
1132
#endif
1045
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__)
1046
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
1133
#endif
 
1134
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
1135
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
1136
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1047
1137
#include "WinImportHandler.ah"
1048
1138
#endif
1049
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__)
1050
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__
 
1139
#endif
 
1140
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
 
1141
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
 
1142
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
1051
1143
#include "WinMacros.ah"
1052
1144
#endif
1053
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__)
1054
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1055
 
#include "CMatchSyntax.ah"
1056
 
#endif
1057
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__)
1058
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__
1059
 
#include "ExtGnu.ah"
1060
 
#endif
1061
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__)
1062
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__
 
1145
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1146
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1147
#include "PragmaOnceUnitState.ah"
 
1148
#endif
 
1149
#endif
 
1150
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
 
1151
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
 
1152
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
 
1153
#include "WinAsm.ah"
 
1154
#endif
 
1155
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1156
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1157
#include "ExtACTree.ah"
 
1158
#endif
 
1159
#endif
 
1160
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
1161
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
1162
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
1163
#include "WinDeclSpecs.ah"
 
1164
#endif
 
1165
#endif
 
1166
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
1167
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
1168
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
1169
#include "WinMemberExplSpec.ah"
 
1170
#endif
 
1171
#endif
 
1172
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
1173
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
1174
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
1175
#include "WinTypeKeywords.ah"
 
1176
#endif
 
1177
#endif
 
1178
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
 
1179
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
 
1180
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
 
1181
#include "WinFriend.ah"
 
1182
#endif
 
1183
#endif
 
1184
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
 
1185
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
 
1186
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
1063
1187
#include "ExtAC.ah"
1064
1188
#endif
1065
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__)
1066
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
1189
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1190
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1191
#include "ExtACTree.ah"
 
1192
#endif
 
1193
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
1194
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
1195
#include "ExtACKeywords.ah"
 
1196
#endif
 
1197
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1198
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1199
#include "ExtGnu.ah"
 
1200
#endif
 
1201
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1202
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1203
#include "PragmaOnceUnitState.ah"
 
1204
#endif
 
1205
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1206
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1207
#include "CMatchSyntax.ah"
 
1208
#endif
 
1209
#endif
 
1210
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
1211
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
1212
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1067
1213
#include "ExtACBuilderH.ah"
1068
1214
#endif
1069
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__)
1070
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
1215
#endif
 
1216
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
1217
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
1218
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1071
1219
#include "ExtACBuilderCC.ah"
1072
1220
#endif
1073
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__)
1074
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
1221
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1222
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1223
#include "ExtACTree.ah"
 
1224
#endif
 
1225
#endif
 
1226
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
1227
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
1228
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1075
1229
#include "ExtACSyntaxH.ah"
1076
1230
#endif
1077
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__)
1078
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
1231
#endif
 
1232
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
1233
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
1234
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1079
1235
#include "ExtACSyntaxCC.ah"
1080
1236
#endif
1081
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__)
1082
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1237
#endif
 
1238
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1239
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1240
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1083
1241
#include "ExtACTree.ah"
1084
1242
#endif
1085
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__)
1086
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
1243
#endif
 
1244
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
1245
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
1246
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1087
1247
#include "ExtACKeywords.ah"
1088
1248
#endif
1089
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__)
1090
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
1249
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1250
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1251
#include "PragmaOnceUnitState.ah"
 
1252
#endif
 
1253
#endif
 
1254
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1255
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1256
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1257
#include "ExtACTree.ah"
 
1258
#endif
 
1259
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1260
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
1261
#include "ExtGnu.ah"
 
1262
#endif
 
1263
#endif
 
1264
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
1265
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1266
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
1267
#include "ExtACTree.ah"
 
1268
#endif
 
1269
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
1270
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
1271
#include "ExtGnuCSemDeclSpecs.ah"
 
1272
#endif
 
1273
#endif
 
1274
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1275
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1276
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1277
#include "PragmaOnceUnitState.ah"
 
1278
#endif
 
1279
#endif
 
1280
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
1281
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1282
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
1283
#include "PragmaOnceUnitState.ah"
 
1284
#endif
 
1285
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
1286
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
1287
#include "PragmaOnce.ah"
 
1288
#endif
 
1289
#endif
 
1290
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
1291
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
1292
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1091
1293
#include "TraceSyntax.ah"
1092
1294
#endif
1093
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__)
1094
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__
1095
 
#include "WinAsm.ah"
1096
 
#endif
1097
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__)
1098
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1099
 
#include "WinDeclSpecs.ah"
1100
 
#endif
1101
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__)
1102
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1103
 
#include "WinMemberExplSpec.ah"
1104
 
#endif
1105
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__)
1106
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1107
 
#include "WinTypeKeywords.ah"
1108
 
#endif
1109
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__)
1110
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1111
 
#include "PragmaOnceUnitState.ah"
1112
 
#endif
1113
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__)
1114
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1115
 
#include "PragmaOnce.ah"
1116
 
#endif
1117
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__)
1118
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1119
 
#include "CCExprResolveH.ah"
1120
 
#endif
1121
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__)
1122
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1123
 
#include "CCExprResolveCC.ah"
1124
 
#endif
1125
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__)
1126
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1127
 
#include "CExprResolveH.ah"
1128
 
#endif
1129
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__)
1130
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1131
 
#include "CExprResolveCC.ah"
1132
 
#endif
1133
 
/*** end of aspect includes ***/
1134
 
#undef __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
1135
 
#undef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CCConversion_h__
1136
 
#endif // __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CCConversion_h__
 
1295
#endif
 
1296
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1297
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1298
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1299
#include "CMatchSyntax.ah"
 
1300
#endif
 
1301
#endif
 
1302
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
 
1303
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CCConversion_h__
 
1304
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CCConversion_h__