~ubuntu-branches/ubuntu/wily/aspectc++/wily

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2009-06-15 10:17:02 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20090615101702-qsr30iptwbxylmo2
Tags: 1.0pre4~svn.20090615-1
* New upstream release.
* don't ignore errors in the postrm script
* avoid spurious creation of empty dir ./usr/sbin/
* improve short descriptions of libpuma-doc and libpuma-dev
* bump Standards-Version to 3.8.1
* bump debhelper compat level to level 7 (latest in stable)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifndef __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
2
 
#define __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
3
 
#define __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_inc_Puma_ACTree_h__
 
1
#ifndef __ac_FIRST__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1__
 
2
#define __ac_FIRST__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1__
 
3
#define __ac_FIRST_FILE__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_inc_Puma_ACTree_h__
4
4
 
5
5
#ifndef __ac_h_
6
6
#define __ac_h_
69
69
inline void operator delete (void *, AC::AnyResultBuffer *) { } // for VC++
70
70
#endif // __cplusplus
71
71
#endif // __ac_h_
72
 
#endif // __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
 
72
#endif // __ac_FIRST__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1__
73
73
 
74
 
#line 1 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
74
#line 1 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
75
75
// This file is part of PUMA.
76
76
// Copyright (C) 1999-2003  The PUMA developer team.
77
77
//                                                                
110
110
 * } 
111
111
 *  \endcode */
112
112
 
113
 
#line 114 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
113
#line 114 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
114
114
} // closed Puma
115
115
class CCExprResolve;
116
116
class CExprResolve;
133
133
class CMatchSyntax;
134
134
namespace Puma {
135
135
 
136
 
#line 38 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
136
#line 38 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
137
137
class CT_AdviceDecl : public CT_Decl {
138
 
#line 139 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
138
#line 139 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
139
139
  friend class ::CCExprResolve;
140
140
  friend class ::CExprResolve;
141
141
  friend class ::WinIfExists;
156
156
  friend class ::PragmaOnce;
157
157
  friend class ::CMatchSyntax;
158
158
 
159
 
#line 38 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
159
#line 38 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
160
160
 
161
 
  CTree *_advice;    // CT_Token
162
 
  CTree *_pointcut;
163
 
  CTree *_colon;     // CT_Token
164
 
  CTree *_decl;
 
161
  CTree *sons[4]; // advice, pointcut, colon, decl
165
162
 
166
163
public:
167
164
  /** Constructor.
169
166
   *  \param p The pointcut expression.
170
167
   *  \param c The colon before the advice declaration.
171
168
   *  \param d The advice declaration. */
172
 
  CT_AdviceDecl (CTree *a, CTree *p, CTree *c, CTree *d) : 
173
 
    _advice (a), _pointcut (p), _colon (c), _decl (d) {}
 
169
  CT_AdviceDecl (CTree *a, CTree *p, CTree *c, CTree *d) {
 
170
    AddSon (sons[0], a); AddSon (sons[1], p);
 
171
    AddSon (sons[2], c); AddSon (sons[3], d);
 
172
  }
174
173
  /** Get the identifier for this node type. Can be compared with NodeName(). */
175
174
  static const char *NodeId ();
176
175
  /** Get the name of the node. Can be compared with NodeId(). */
180
179
  /** Get the n-th son.
181
180
   *  \param n The index of the son.
182
181
   *  \return The n-th son or NULL. */
183
 
  CTree *Son (int n) const { 
184
 
    switch (n) { 
185
 
      case 0: return _advice;
186
 
      case 1: return _pointcut;
187
 
      case 2: return _colon;
188
 
      case 3: return _decl;
189
 
      default: return (CTree*)0;
190
 
    }
191
 
  }
 
182
  CTree *Son (int n) const { return CTree::Son (sons, 4, n); }
192
183
  /** Replace a son.
193
184
   *  \param old_son The son to replace.
194
185
   *  \param new_son The new son. */
195
186
  void ReplaceSon (CTree *old_son, CTree *new_son) { 
196
 
    if (old_son == _decl) _decl = new_son; 
197
 
    else if (old_son == _pointcut) _pointcut = new_son; 
198
 
    else if (old_son == _advice) _advice = new_son; 
199
 
    else if (old_son == _colon) _colon = new_son; 
 
187
    CTree::ReplaceSon (sons, 4, old_son, new_son);
200
188
  }
201
189
  /** Get the pointcut expression. */
202
 
  CTree *Pointcut () const { return _pointcut; }
 
190
  CTree *Pointcut () const { return sons[1]; }
203
191
  /** Get the advice declaration. */
204
 
  CTree *Decl () const { return _decl; }
 
192
  CTree *Decl () const { return sons[3]; }
205
193
public:
206
 
  typedef AC::TL<Puma::CTree *,AC::TL<Puma::CTree *,AC::TL<Puma::CTree *,AC::TL<Puma::CTree *,AC::TLE > > > > __AttrTypes;
 
194
  typedef AC::TL<Puma::CTree * [4],AC::TLE > __AttrTypes;
207
195
  const char *__attr_name (unsigned i) const {
208
 
    static const char *names[] = { "_advice", "_pointcut", "_colon", "_decl" }; return names[i];
 
196
    static const char *names[] = { "sons" }; return names[i];
209
197
  }
210
198
  const void *__attr (unsigned __i) const {
211
 
    switch (__i) { case 0: return &_advice; case 1: return &_pointcut; case 2: return &_colon; case 3: return &_decl; default: return 0; }
 
199
    switch (__i) { case 0: return &sons; default: return 0; }
212
200
  }
213
 
#line 83 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
201
#line 71 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
214
202
};
215
203
 
216
204
/** \class CT_OrderList ACTree.h Puma/ACTree.h
217
205
 *  Tree node representing an order list. 
218
206
 *  Example: \code ( "pointcut1", "pointcut2" ) \endcode */
219
207
 
220
 
#line 221 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
208
#line 209 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
221
209
} // closed Puma
222
210
class CCExprResolve;
223
211
class CExprResolve;
240
228
class CMatchSyntax;
241
229
namespace Puma {
242
230
 
243
 
#line 88 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
231
#line 76 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
244
232
class CT_OrderList : public CT_List {
245
 
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
233
#line 234 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
246
234
  friend class ::CCExprResolve;
247
235
  friend class ::CExprResolve;
248
236
  friend class ::WinIfExists;
263
251
  friend class ::PragmaOnce;
264
252
  friend class ::CMatchSyntax;
265
253
 
266
 
#line 88 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
254
#line 76 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
267
255
 
268
256
public:
269
257
  /** Constructor. */
276
264
  typedef AC::TLE __AttrTypes;
277
265
  const char *__attr_name (unsigned i) const { return 0; }
278
266
  const void *__attr (unsigned __i) const { return 0; }
279
 
#line 96 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
267
#line 84 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
280
268
};
281
269
 
282
270
/** \class CT_OrderDecl ACTree.h Puma/ACTree.h
283
271
 *  Tree node representing an order declaration. 
284
272
 *  Example: \code order("pointcut1","pointcut2") \endcode */
285
273
 
286
 
#line 287 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
274
#line 275 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
287
275
} // closed Puma
288
276
class CCExprResolve;
289
277
class CExprResolve;
306
294
class CMatchSyntax;
307
295
namespace Puma {
308
296
 
309
 
#line 101 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
297
#line 89 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
310
298
class CT_OrderDecl : public CTree {
311
 
#line 312 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
299
#line 300 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
312
300
  friend class ::CCExprResolve;
313
301
  friend class ::CExprResolve;
314
302
  friend class ::WinIfExists;
329
317
  friend class ::PragmaOnce;
330
318
  friend class ::CMatchSyntax;
331
319
 
332
 
#line 101 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
320
#line 89 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
333
321
 
334
 
  CTree *_order;
335
 
  CTree *_order_list;
336
 
  CTree *_semi_colon;
 
322
  CTree *sons[3]; // order, order_list, semi_colon
337
323
 
338
324
public:
339
325
  /** Constructor.
340
326
   *  \param o The keyword 'order'.
341
327
   *  \param ol The list of pointcut expressions. 
342
328
   *  \param s The trailing semi-colon. */
343
 
  CT_OrderDecl (CTree *o, CTree *ol, CTree *s) :
344
 
    _order (o), _order_list (ol), _semi_colon (s) {}
 
329
  CT_OrderDecl (CTree *o, CTree *ol, CTree *s) {
 
330
    AddSon (sons[0], o); AddSon (sons[1], ol); AddSon (sons[2], s);
 
331
  }
345
332
  /** Get the identifier for this node type. Can be compared with NodeName(). */
346
333
  static const char *NodeId ();
347
334
  /** Get the name of the node. Can be compared with NodeId(). */
351
338
  /** Get the n-th son.
352
339
   *  \param n The index of the son.
353
340
   *  \return The n-th son or NULL. */
354
 
  CTree *Son (int n) const { 
355
 
    switch (n) { 
356
 
      case 0: return _order;
357
 
      case 1: return _order_list;
358
 
      case 2: return _semi_colon;
359
 
      default: return (CTree*)0;
360
 
    }
361
 
  }
 
341
  CTree *Son (int n) const { return CTree::Son (sons, 3, n); }
362
342
  /** Replace a son.
363
343
   *  \param old_son The son to replace.
364
344
   *  \param new_son The new son. */
365
345
  void ReplaceSon (CTree *old_son, CTree *new_son) { 
366
 
    if (old_son == _order) _order = new_son; 
367
 
    else if (old_son == _order_list) _order_list = new_son; 
368
 
    else if (old_son == _semi_colon) _semi_colon = new_son; 
 
346
    CTree::ReplaceSon (sons, 3, old_son, new_son);
369
347
  }
370
348
  /** Get the list of pointcut expressions. */
371
 
  CT_OrderList *OrderList () const { return (CT_OrderList*)_order_list; }
 
349
  CT_OrderList *OrderList () const { return (CT_OrderList*)sons[1]; }
372
350
public:
373
 
  typedef AC::TL<Puma::CTree *,AC::TL<Puma::CTree *,AC::TL<Puma::CTree *,AC::TLE > > > __AttrTypes;
 
351
  typedef AC::TL<Puma::CTree * [3],AC::TLE > __AttrTypes;
374
352
  const char *__attr_name (unsigned i) const {
375
 
    static const char *names[] = { "_order", "_order_list", "_semi_colon" }; return names[i];
 
353
    static const char *names[] = { "sons" }; return names[i];
376
354
  }
377
355
  const void *__attr (unsigned __i) const {
378
 
    switch (__i) { case 0: return &_order; case 1: return &_order_list; case 2: return &_semi_colon; default: return 0; }
 
356
    switch (__i) { case 0: return &sons; default: return 0; }
379
357
  }
380
 
#line 140 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
358
#line 118 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
381
359
};
382
360
 
383
361
/** \class CT_PointcutDecl ACTree.h Puma/ACTree.h
384
362
 *  Tree node representing a pointcut declaration. 
385
363
 *  Example: \code pointcut main() = "% main(...)"; \endcode */
386
364
 
387
 
#line 388 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
365
#line 366 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
388
366
} // closed Puma
389
367
class CCExprResolve;
390
368
class CExprResolve;
407
385
class CMatchSyntax;
408
386
namespace Puma {
409
387
 
410
 
#line 145 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
388
#line 123 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
411
389
class CT_PointcutDecl : public CT_Decl {
412
 
#line 413 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
390
#line 391 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
413
391
  friend class ::CCExprResolve;
414
392
  friend class ::CExprResolve;
415
393
  friend class ::WinIfExists;
430
408
  friend class ::PragmaOnce;
431
409
  friend class ::CMatchSyntax;
432
410
 
433
 
#line 145 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
411
#line 123 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
434
412
 
435
413
  CTree *_pointcut;    // CT_Token
436
414
  CTree *_decl;
439
417
  /** Constructor.
440
418
   *  \param p The keyword 'pointcut'.
441
419
   *  \param d The pointcut declaration. */
442
 
  CT_PointcutDecl (CTree *p, CTree *d) : _pointcut (p), _decl (d) {}
 
420
  CT_PointcutDecl (CTree *p, CTree *d) {
 
421
    AddSon (_pointcut, p); AddSon (_decl, d);
 
422
  }
443
423
  /** Get the identifier for this node type. Can be compared with NodeName(). */
444
424
  static const char *NodeId ();
445
425
  /** Get the name of the node. Can be compared with NodeId(). */
460
440
   *  \param old_son The son to replace.
461
441
   *  \param new_son The new son. */
462
442
  void ReplaceSon (CTree *old_son, CTree *new_son) { 
463
 
    if (old_son == _decl) _decl = new_son; 
464
 
    else if (old_son == _pointcut) _pointcut = new_son; 
 
443
    if (old_son == _decl)
 
444
      CTree::ReplaceSon (_decl, old_son, new_son); 
 
445
    else if (old_son == _pointcut)
 
446
      CTree::ReplaceSon (_pointcut, old_son, new_son); 
465
447
  }
466
448
  /** Get the pointcut declaration. */
467
449
  CTree *Decl () const { return _decl; }
473
455
  const void *__attr (unsigned __i) const {
474
456
    switch (__i) { case 0: return &_pointcut; case 1: return &_decl; default: return 0; }
475
457
  }
476
 
#line 179 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
458
#line 161 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
477
459
};
478
460
 
479
461
/** \class CT_Intro ACTree.h Puma/ACTree.h
480
462
 *  Tree node representing an introduction advice declaration.
481
463
 *  Example: \code around() \endcode */
482
464
 
483
 
#line 484 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
465
#line 466 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
484
466
} // closed Puma
485
467
class CCExprResolve;
486
468
class CExprResolve;
503
485
class CMatchSyntax;
504
486
namespace Puma {
505
487
 
506
 
#line 184 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
488
#line 166 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
507
489
class CT_Intro : public CT_List, public CSemScope {
508
 
#line 509 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
490
#line 491 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
509
491
  friend class ::CCExprResolve;
510
492
  friend class ::CExprResolve;
511
493
  friend class ::WinIfExists;
526
508
  friend class ::PragmaOnce;
527
509
  friend class ::CMatchSyntax;
528
510
 
529
 
#line 184 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
511
#line 166 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
530
512
 
531
513
  // indices of aspect or slice names in introduction
532
514
  Array<int> _name_indices;    // start index
586
568
  const void *__attr (unsigned __i) const {
587
569
    switch (__i) { case 1: return &_name_indices; case 3: return &_name_to_indices; case 5: return &_name_qual; default: return 0; }
588
570
  }
589
 
#line 235 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
571
#line 217 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
590
572
};
591
573
 
592
574
/** \class CT_ClassSliceDecl ACTree.h Puma/ACTree.h
598
580
 * }; 
599
581
 *  \endcode */
600
582
 
601
 
#line 602 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
583
#line 584 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
602
584
} // closed Puma
603
585
class CCExprResolve;
604
586
class CExprResolve;
621
603
class CMatchSyntax;
622
604
namespace Puma {
623
605
 
624
 
#line 245 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
606
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
625
607
class CT_ClassSliceDecl : public CTree, public CSemObject {
626
 
#line 627 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
608
#line 609 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
627
609
  friend class ::CCExprResolve;
628
610
  friend class ::CExprResolve;
629
611
  friend class ::WinIfExists;
644
626
  friend class ::PragmaOnce;
645
627
  friend class ::CMatchSyntax;
646
628
 
647
 
#line 245 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
629
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
648
630
 
649
631
  CTree *sons[6]; // SLICE? <key>? <name>? <baseclasses>? <members> ;
650
632
  
657
639
   *  \param m The class member declarations list.
658
640
   *  \param se The trailing semi-colon. */
659
641
  CT_ClassSliceDecl (CTree *sl, CTree *k, CTree *n, CTree *b, CTree *m, CTree *se) {
660
 
    sons[0] = sl; sons[1] = k; sons[2] = n; sons[3] = b; sons[4] = m; sons[5] = se;
 
642
    AddSon (sons[0], sl); AddSon (sons[1], k); AddSon (sons[2], n);
 
643
    AddSon (sons[3], b); AddSon (sons[4], m); AddSon (sons[5], se);
661
644
  }
662
645
  /** Get the identifier for this node type. Can be compared with NodeName(). */
663
646
  static const char *NodeId ();
691
674
  const void *__attr (unsigned __i) const {
692
675
    switch (__i) { case 0: return &sons; default: return 0; }
693
676
  }
694
 
#line 283 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
677
#line 266 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
695
678
};
696
679
 
697
680
/** \class CT_SliceRef ACTree.h Puma/ACTree.h
698
681
 *  Tree node representing a slice reference. 
699
682
 *  Example: \code slice X; \endcode */
700
683
 
701
 
#line 702 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
684
#line 685 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
702
685
} // closed Puma
703
686
class CCExprResolve;
704
687
class CExprResolve;
721
704
class CMatchSyntax;
722
705
namespace Puma {
723
706
 
724
 
#line 288 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
707
#line 271 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
725
708
class CT_SliceRef : public CTree {
726
 
#line 727 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
709
#line 710 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
727
710
  friend class ::CCExprResolve;
728
711
  friend class ::CExprResolve;
729
712
  friend class ::WinIfExists;
744
727
  friend class ::PragmaOnce;
745
728
  friend class ::CMatchSyntax;
746
729
 
747
 
#line 288 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
730
#line 271 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
748
731
 
749
732
  CTree *sons[3];
750
733
  
754
737
   *  \param n The name of the slice.
755
738
   *  \param se The trailing semi-colon. */
756
739
  CT_SliceRef (CTree *sl, CTree *n, CTree *se) {
757
 
    sons[0] = sl; sons[1] = n; sons[2] = se;
 
740
    AddSon (sons[0], sl); AddSon (sons[1], n); AddSon (sons[2], se);
758
741
  }
759
742
  /** Get the identifier for this node type. Can be compared with NodeName(). */
760
743
  static const char *NodeId ();
782
765
  const void *__attr (unsigned __i) const {
783
766
    switch (__i) { case 0: return &sons; default: return 0; }
784
767
  }
785
 
#line 317 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/ACTree.h"
 
768
#line 300 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/ACTree.h"
786
769
};
787
770
 
788
771
 
790
773
 
791
774
#endif /* __ACTree_h__ */
792
775
 
793
 
#line 794 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/ACTree.h"
 
776
#line 777 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/inc/Puma/ACTree.h"
794
777
 
795
 
#ifdef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_inc_Puma_ACTree_h__
796
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
797
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
798
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
778
#ifdef __ac_FIRST_FILE__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_inc_Puma_ACTree_h__
 
779
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
780
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
781
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
799
782
#include "CCExprResolveCC.ah"
800
783
#endif
801
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
802
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
784
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
785
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
803
786
#include "ExtACTree.ah"
804
787
#endif
805
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
806
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
788
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
789
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
807
790
#include "ExtGnu.ah"
808
791
#endif
809
 
#endif
810
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
811
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
812
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
792
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
793
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
794
#include "PragmaOnceUnitState.ah"
 
795
#endif
 
796
#endif
 
797
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
798
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
799
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
813
800
#include "CCExprResolveH.ah"
814
801
#endif
815
802
#endif
816
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
817
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
818
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
803
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
804
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
805
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
819
806
#include "CExprResolveCC.ah"
820
807
#endif
821
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
822
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
808
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
809
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
823
810
#include "ExtACTree.ah"
824
811
#endif
825
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
826
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
812
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
813
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
827
814
#include "ExtGnu.ah"
828
815
#endif
829
 
#endif
830
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
831
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
832
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
816
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
817
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
818
#include "PragmaOnceUnitState.ah"
 
819
#endif
 
820
#endif
 
821
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
822
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
823
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
833
824
#include "CExprResolveH.ah"
834
825
#endif
835
826
#endif
836
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
837
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
838
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
827
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
828
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
829
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinIfExists_ah__
839
830
#include "WinIfExists.ah"
840
831
#endif
841
832
#endif
842
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
843
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
844
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
833
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
834
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
835
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinImportHandler_ah__
845
836
#include "WinImportHandler.ah"
846
837
#endif
847
838
#endif
848
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
849
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
850
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
 
839
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMacros_ah__
 
840
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMacros_ah__
 
841
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMacros_ah__
851
842
#include "WinMacros.ah"
852
843
#endif
853
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
854
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
844
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
845
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
855
846
#include "PragmaOnceUnitState.ah"
856
847
#endif
857
848
#endif
858
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
859
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
860
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
 
849
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinAsm_ah__
 
850
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinAsm_ah__
 
851
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinAsm_ah__
861
852
#include "WinAsm.ah"
862
853
#endif
863
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
864
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
854
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
855
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
865
856
#include "ExtACTree.ah"
866
857
#endif
867
858
#endif
868
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
869
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
870
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
859
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
860
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
861
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
871
862
#include "WinDeclSpecs.ah"
872
863
#endif
873
864
#endif
874
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
875
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
876
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
865
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
866
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
867
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
877
868
#include "WinMemberExplSpec.ah"
878
869
#endif
879
870
#endif
880
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
881
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
882
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
871
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
872
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
873
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
883
874
#include "WinTypeKeywords.ah"
884
875
#endif
885
876
#endif
886
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
887
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
888
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
 
877
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinFriend_ah__
 
878
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinFriend_ah__
 
879
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinFriend_ah__
889
880
#include "WinFriend.ah"
890
881
#endif
891
882
#endif
892
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
893
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
894
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
 
883
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtAC_ah__
 
884
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtAC_ah__
 
885
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtAC_ah__
895
886
#include "ExtAC.ah"
896
887
#endif
897
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
898
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
888
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
889
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
899
890
#include "ExtACTree.ah"
900
891
#endif
901
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
902
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
892
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
893
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
903
894
#include "ExtACKeywords.ah"
904
895
#endif
905
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
906
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
896
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
897
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
907
898
#include "ExtGnu.ah"
908
899
#endif
909
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
910
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
900
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
901
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
911
902
#include "PragmaOnceUnitState.ah"
912
903
#endif
913
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
914
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
904
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
905
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
915
906
#include "CMatchSyntax.ah"
916
907
#endif
917
908
#endif
918
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
919
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
920
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
909
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
910
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
911
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
921
912
#include "ExtACBuilderH.ah"
922
913
#endif
923
914
#endif
924
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
925
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
926
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
915
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
916
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
917
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
927
918
#include "ExtACBuilderCC.ah"
928
919
#endif
929
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
930
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
920
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
921
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
931
922
#include "ExtACTree.ah"
932
923
#endif
933
924
#endif
934
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
935
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
936
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
925
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
926
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
927
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
937
928
#include "ExtACSyntaxH.ah"
938
929
#endif
939
930
#endif
940
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
941
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
942
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
931
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
932
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
933
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
943
934
#include "ExtACSyntaxCC.ah"
944
935
#endif
945
936
#endif
946
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
947
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
948
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
949
 
#include "ExtACTree.ah"
950
 
#endif
951
 
#endif
952
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
953
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
954
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
937
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
938
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
939
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
940
#include "ExtACTree.ah"
 
941
#endif
 
942
#endif
 
943
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
944
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
945
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
946
#include "ExtACTree.ah"
 
947
#endif
 
948
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
949
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
955
950
#include "ExtACKeywords.ah"
956
951
#endif
957
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
958
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
959
 
#include "PragmaOnceUnitState.ah"
960
 
#endif
961
 
#endif
962
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
963
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
964
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
965
 
#include "ExtACTree.ah"
966
 
#endif
967
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
968
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
969
 
#include "ExtGnu.ah"
970
 
#endif
971
 
#endif
972
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
973
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
974
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
975
 
#include "ExtACTree.ah"
976
 
#endif
977
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
978
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
952
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
953
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
954
#include "ExtGnu.ah"
 
955
#endif
 
956
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
957
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
958
#include "PragmaOnceUnitState.ah"
 
959
#endif
 
960
#endif
 
961
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
962
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
963
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
964
#include "ExtACTree.ah"
 
965
#endif
 
966
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
967
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
968
#include "ExtGnu.ah"
 
969
#endif
 
970
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
971
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
972
#include "PragmaOnceUnitState.ah"
 
973
#endif
 
974
#endif
 
975
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
976
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
977
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
978
#include "ExtACTree.ah"
 
979
#endif
 
980
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
981
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
979
982
#include "ExtGnuCSemDeclSpecs.ah"
980
983
#endif
981
984
#endif
982
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
983
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
984
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
985
 
#include "PragmaOnceUnitState.ah"
986
 
#endif
987
 
#endif
988
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
989
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
990
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
991
 
#include "PragmaOnceUnitState.ah"
992
 
#endif
993
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
994
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
985
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
986
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
987
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
988
#include "PragmaOnceUnitState.ah"
 
989
#endif
 
990
#endif
 
991
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
992
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
993
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
994
#include "PragmaOnceUnitState.ah"
 
995
#endif
 
996
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
997
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnce_ah__
995
998
#include "PragmaOnce.ah"
996
999
#endif
997
1000
#endif
998
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
999
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1000
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
1001
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
1002
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
1003
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1001
1004
#include "TraceSyntax.ah"
1002
1005
#endif
1003
1006
#endif
1004
 
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1005
 
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1006
 
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1007
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1008
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1009
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1007
1010
#include "CMatchSyntax.ah"
1008
1011
#endif
1009
1012
#endif
1010
 
#undef __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
1011
 
#undef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_inc_Puma_ACTree_h__
1012
 
#endif // __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_inc_Puma_ACTree_h__
 
1013
#undef __ac_FIRST__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1__
 
1014
#undef __ac_FIRST_FILE__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_inc_Puma_ACTree_h__
 
1015
#endif // __ac_FIRST_FILE__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_inc_Puma_ACTree_h__