~ubuntu-branches/ubuntu/jaunty/aspectc++/jaunty

« back to all changes in this revision

Viewing changes to Puma/gen-release/step2/aspects/ExtAC.ah

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-07-07 14:41:02 UTC
  • mfrom: (1.1.3 upstream) (6.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080707144102-lzml7t07f3sl00r5
Tags: 1.0pre4~svn.20080711-1
* new upstream snapshot.
* include all upstream documentation. Clarifying emails regarding
  licensing has been included into debian/copyright.
* reformat description following recomendations of
  http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Description
  (Closes: #480316)

Show diffs side-by-side

added added

removed removed

Lines of Context:
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_aspects_ExtAC_ah__
 
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_aspects_ExtAC_ah__
4
4
 
5
5
#ifndef __ac_h_
6
6
#define __ac_h_
33
33
    typedef typename TL::type Type;
34
34
    typedef typename Referred<Type>::type ReferredType;
35
35
  };
 
36
  template <typename T> int ttest(...);
 
37
  template <typename T> char ttest(typename T::__AttrTypes const volatile *);
 
38
  template<typename T> struct HasTypeInfo {
 
39
    enum { RET=((sizeof(ttest<T>(0))==1)?1:0) };
 
40
  };
 
41
  template<typename T, int HAVE = HasTypeInfo<T>::RET> struct TypeInfo {
 
42
    enum { AVAILABLE = 0 };
 
43
  };
 
44
  template<typename T> struct TypeInfo<T, 1> {
 
45
    enum { AVAILABLE = 1 };
 
46
    enum { ELEMENTS = T::__AttrTypes::ARGS };
 
47
    template<int I>
 
48
    struct Member : public AC::Arg<typename T::__AttrTypes,I> {};
 
49
    template<int I>
 
50
    static typename Member<I>::ReferredType* member (T* obj) {
 
51
      return (typename Member<I>::ReferredType*)obj->__attr (I);
 
52
    }
 
53
    static const char *member_name (T &obj, int i) {
 
54
      return obj.__attr_name (i);
 
55
    }
 
56
         };
36
57
  template <class Aspect, int Index>
37
58
  struct CFlow {
38
59
    static int &instance () {
48
69
inline void operator delete (void *, AC::AnyResultBuffer *) { } // for VC++
49
70
#endif // __cplusplus
50
71
#endif // __ac_h_
51
 
#endif // __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
 
72
#endif // __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
52
73
 
53
 
#line 1 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
74
#line 1 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
54
75
// This file is part of PUMA.
55
76
// Copyright (C) 1999-2003  The PUMA developer team.
56
77
//                                                                
97
118
 
98
119
 
99
120
 
100
 
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
121
#line 122 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
101
122
class CCExprResolve;
102
123
class CExprResolve;
103
124
class WinIfExists;
117
138
class PragmaOnce;
118
139
class CMatchSyntax;
119
140
 
120
 
#line 46 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
141
#line 46 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
121
142
class ExtAC {
122
 
#line 123 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
143
#line 144 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
123
144
 
124
145
public:
125
146
  static ExtAC *aspectof () {
131
152
  }
132
153
private:
133
154
 
134
 
#line 46 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
155
#line 46 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
135
156
 
136
 
#line 137 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
157
#line 158 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
137
158
  friend class ::CCExprResolve;
138
159
  friend class ::CExprResolve;
139
160
  friend class ::WinIfExists;
153
174
  friend class ::PragmaOnce;
154
175
  friend class ::CMatchSyntax;
155
176
 
156
 
#line 46 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
177
#line 46 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
157
178
 
158
179
  // used to enable and disable this extension at runtime
159
180
  bool _enabled;
165
186
  // C parser extension
166
187
  // ******************
167
188
  
168
 
#line 56 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
189
#line 56 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
169
190
 
170
191
  
171
 
#line 61 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
192
#line 61 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
172
193
 
173
194
 
174
195
  // *****************
177
198
 
178
199
  // introduce AC extensions
179
200
  
180
 
#line 68 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
201
#line 68 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
181
202
 
182
203
  
183
 
#line 69 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
204
#line 69 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
184
205
 
185
206
  
186
207
  // add behavioral extensions
187
208
  
188
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
209
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
189
210
 
190
211
public: template<class JoinPoint> void __a0_before 
191
 
#line 72 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
212
#line 72 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
192
213
 
193
 
#line 72 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
214
#line 72 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
194
215
(JoinPoint *tjp)
195
 
#line 72 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
216
#line 72 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
196
217
 {
197
 
#line 198 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
218
#line 219 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
198
219
 
199
220
  typedef typename JoinPoint::That __JP_That;
200
221
  typedef typename JoinPoint::Target __JP_Target;
201
222
  typedef typename JoinPoint::Result __JP_Result;
202
223
 
203
 
#line 72 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
224
#line 72 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
204
225
 
205
226
    tjp->that ()->Puma::ACClassDatabase::Dump (*tjp->template arg<0>(), *tjp->template arg<1>());
206
227
  }
207
 
#line 208 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
228
#line 229 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
208
229
 
209
230
protected:
210
231
 
211
 
#line 74 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
232
#line 74 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
212
233
 
213
234
 
214
235
  // ***************************
216
237
  // ***************************
217
238
 
218
239
  
219
 
#line 80 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
220
 
 
221
 
 
222
 
  
223
 
#line 114 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
224
 
 
225
 
 
226
 
  
227
 
#line 116 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
228
 
 
229
 
 
230
 
  
231
 
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
240
#line 80 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
241
 
 
242
 
 
243
  
 
244
#line 114 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
245
 
 
246
 
 
247
  
 
248
#line 116 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
249
 
 
250
 
 
251
  
 
252
#line 121 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
232
253
 
233
254
  
234
255
  // initialize introduced attributes
235
256
  
236
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
257
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
237
258
 
238
259
public: template<class JoinPoint> void __a1_after 
239
 
#line 124 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
260
#line 124 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
240
261
 
241
 
#line 124 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
262
#line 124 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
242
263
(JoinPoint *tjp)
243
 
#line 124 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
264
#line 124 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
244
265
 {
245
 
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
266
#line 267 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
246
267
 
247
268
  typedef typename JoinPoint::That __JP_That;
248
269
  typedef typename JoinPoint::Target __JP_Target;
249
270
  typedef typename JoinPoint::Result __JP_Result;
250
271
 
251
 
#line 124 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
272
#line 124 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
252
273
 
253
274
    tjp->that ()->_in_advice_decl   = false;
254
275
    tjp->that ()->_in_pointcut_decl = false;
255
276
    tjp->that ()->_introducer       = 0;
256
277
  }
257
 
#line 258 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
278
#line 279 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
258
279
 
259
280
protected:
260
281
 
261
 
#line 128 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
282
#line 128 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
262
283
 
263
284
  
264
285
  // introduce_function must check for code advice
265
286
  
266
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
287
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
267
288
 
268
289
public: template<class JoinPoint> void __a2_around 
269
 
#line 132 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
290
#line 132 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
270
291
 
271
 
#line 132 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
292
#line 132 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
272
293
(JoinPoint *tjp)
273
 
#line 132 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
294
#line 132 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
274
295
 {
275
 
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
296
#line 297 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
276
297
 
277
298
  typedef typename JoinPoint::That __JP_That;
278
299
  typedef typename JoinPoint::Target __JP_Target;
279
300
  typedef typename JoinPoint::Result __JP_Result;
280
301
 
281
 
#line 132 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
302
#line 132 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
282
303
 
283
304
     
284
305
    // first save the current function
293
314
    // do the necessary post processing
294
315
    tjp->that ()->introduce_function_post (func, node);
295
316
  }
296
 
#line 297 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
317
#line 318 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
297
318
 
298
319
protected:
299
320
 
300
 
#line 145 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
321
#line 145 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
301
322
 
302
323
  
303
324
  // make sure lookup of functions is ignored for intros
304
325
  
305
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
326
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
306
327
 
307
328
public: template<class JoinPoint> void __a3_around 
308
 
#line 149 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
329
#line 149 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
309
330
 
310
 
#line 149 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
331
#line 149 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
311
332
(JoinPoint *tjp)
312
 
#line 149 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
333
#line 149 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
313
334
 {
314
 
#line 315 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
335
#line 336 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
315
336
 
316
337
  typedef typename JoinPoint::That __JP_That;
317
338
  typedef typename JoinPoint::Target __JP_Target;
318
339
  typedef typename JoinPoint::Result __JP_Result;
319
340
 
320
 
#line 149 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
341
#line 149 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
321
342
 
322
343
    if (tjp->that ()->_in_advice_decl)
323
344
      *tjp->result () = true;
324
345
    else
325
346
      tjp->proceed ();
326
347
  }
327
 
#line 328 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
348
#line 349 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
328
349
 
329
350
protected:
330
351
 
331
 
#line 154 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
352
#line 154 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
332
353
 
333
354
 
334
355
  // extend member handling
335
356
  
336
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
357
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
337
358
 
338
359
public: template<class JoinPoint> void __a4_after 
339
 
#line 158 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
360
#line 158 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
340
361
 
341
 
#line 158 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
362
#line 158 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
342
363
(JoinPoint *tjp)
343
 
#line 158 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
364
#line 158 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
344
365
 {
345
 
#line 346 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
366
#line 367 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
346
367
 
347
368
  typedef typename JoinPoint::That __JP_That;
348
369
  typedef typename JoinPoint::Target __JP_Target;
349
370
  typedef typename JoinPoint::Result __JP_Result;
350
371
 
351
 
#line 158 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
372
#line 158 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
352
373
 
353
374
    Puma::CTree *node = *tjp->result ();
354
375
    if (!node || node->NodeName () != Puma::CT_InitDeclarator::NodeId ())
360
381
      tjp->that ()->current_scope = object->FunctionInfo ();
361
382
    }
362
383
  }
363
 
#line 364 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
384
#line 385 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
364
385
 
365
386
protected:
366
387
 
367
 
#line 168 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
388
#line 168 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
368
389
 
369
390
 
370
391
  // make sure lookup of members is ignored for intros
371
392
  
372
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
393
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
373
394
 
374
395
public: template<class JoinPoint> void __a5_around 
375
 
#line 174 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
396
#line 174 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
376
397
 
377
 
#line 174 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
398
#line 174 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
378
399
(JoinPoint *tjp, bool &redef_typedef)
379
 
#line 174 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
400
#line 174 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
380
401
 {
381
 
#line 382 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
402
#line 403 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
382
403
 
383
404
  typedef typename JoinPoint::That __JP_That;
384
405
  typedef typename JoinPoint::Target __JP_Target;
385
406
  typedef typename JoinPoint::Result __JP_Result;
386
407
 
387
 
#line 174 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
408
#line 174 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
388
409
 
389
410
    if (tjp->that ()->_in_advice_decl) {
390
411
      redef_typedef = false;
392
413
    } else
393
414
      tjp->proceed ();
394
415
  }
395
 
#line 396 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
416
#line 417 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
396
417
 
397
418
protected:
398
419
 
399
 
#line 180 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
420
#line 180 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
400
421
 
401
422
 
402
423
  // extend object handling
403
424
  
404
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
425
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
405
426
 
406
427
public: template<class JoinPoint> void __a6_after 
407
 
#line 184 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
428
#line 184 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
408
429
 
409
 
#line 184 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
430
#line 184 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
410
431
(JoinPoint *tjp)
411
 
#line 184 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
432
#line 184 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
412
433
 {
413
 
#line 414 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
434
#line 435 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
414
435
 
415
436
  typedef typename JoinPoint::That __JP_That;
416
437
  typedef typename JoinPoint::Target __JP_Target;
417
438
  typedef typename JoinPoint::Result __JP_Result;
418
439
 
419
 
#line 184 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
440
#line 184 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
420
441
 
421
442
    Puma::CTree *node = *tjp->result ();
422
443
    if (! node || node->NodeName () != Puma::CT_InitDeclarator::NodeId ()) 
430
451
      tjp->that ()->current_scope = object->FunctionInfo ();
431
452
    }
432
453
  }
433
 
#line 434 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
454
#line 455 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
434
455
 
435
456
protected:
436
457
 
437
 
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
458
#line 196 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
438
459
 
439
460
  
440
461
  // make sure lookup of members is ignored for intros
441
462
  
442
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
463
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
443
464
 
444
465
public: template<class JoinPoint> void __a7_around 
445
 
#line 202 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
466
#line 202 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
446
467
 
447
 
#line 202 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
468
#line 202 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
448
469
(JoinPoint *tjp, bool &redef_typedef)
449
 
#line 202 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
470
#line 202 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
450
471
 {
451
 
#line 452 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
472
#line 473 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
452
473
 
453
474
  typedef typename JoinPoint::That __JP_That;
454
475
  typedef typename JoinPoint::Target __JP_Target;
455
476
  typedef typename JoinPoint::Result __JP_Result;
456
477
 
457
 
#line 202 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
478
#line 202 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
458
479
 
459
480
      if (tjp->that ()->_in_advice_decl) {
460
481
        redef_typedef = false;
462
483
      } else
463
484
        tjp->proceed ();
464
485
  }
465
 
#line 466 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
486
#line 487 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
466
487
 
467
488
protected:
468
489
 
469
 
#line 208 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
490
#line 208 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
470
491
 
471
492
 
472
493
  // extend the class handling  
473
494
  
474
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
495
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
475
496
 
476
497
public: template<class JoinPoint> void __a8_after 
477
 
#line 212 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
498
#line 212 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
478
499
 
479
 
#line 212 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
500
#line 212 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
480
501
(JoinPoint *tjp)
481
 
#line 212 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
502
#line 212 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
482
503
 {
483
 
#line 484 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
504
#line 505 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
484
505
 
485
506
  typedef typename JoinPoint::That __JP_That;
486
507
  typedef typename JoinPoint::Target __JP_Target;
487
508
  typedef typename JoinPoint::Result __JP_Result;
488
509
 
489
 
#line 212 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
510
#line 212 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
490
511
 
491
512
    Puma::CT_ClassDef *cd = (Puma::CT_ClassDef*)*tjp->result ();
492
513
    if (!cd)
493
514
      return;
494
515
    tjp->that ()->introduce_class_post (cd);
495
516
  }
496
 
#line 497 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
517
#line 518 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
497
518
 
498
519
protected:
499
520
 
500
 
#line 217 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
521
#line 217 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
501
522
 
502
523
 
503
524
  // extend the class handling  
512
533
//    }
513
534
//  }
514
535
  
515
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
536
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
516
537
 
517
538
public: template<class JoinPoint> void __a9_before 
518
 
#line 231 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
539
#line 231 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
519
540
 
520
 
#line 231 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
541
#line 231 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
521
542
(JoinPoint *tjp)
522
 
#line 231 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
543
#line 231 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
523
544
 {
524
 
#line 525 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
545
#line 546 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
525
546
 
526
547
  typedef typename JoinPoint::That __JP_That;
527
548
  typedef typename JoinPoint::Target __JP_Target;
528
549
  typedef typename JoinPoint::Result __JP_Result;
529
550
 
530
 
#line 231 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
551
#line 231 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
531
552
 
532
553
    if (tjp->that ()->_introducer) {
533
554
      Puma::CT_ClassDef *cd = (Puma::CT_ClassDef*)
535
556
      tjp->that ()->_introducer->class_end (cd);
536
557
    }
537
558
  }
538
 
#line 539 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
559
#line 560 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
539
560
 
540
561
protected:
541
562
 
542
 
#line 237 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
563
#line 237 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
543
564
 
544
565
  
545
566
  // perform an additional check on base classes with aspects
546
567
  
547
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
568
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
548
569
 
549
570
public: template<class JoinPoint> void __a10_after 
550
 
#line 241 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
571
#line 241 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
551
572
 
552
 
#line 241 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
573
#line 241 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
553
574
(JoinPoint *tjp)
554
 
#line 241 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
575
#line 241 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
555
576
 {
556
 
#line 557 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
577
#line 578 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
557
578
 
558
579
  typedef typename JoinPoint::That __JP_That;
559
580
  typedef typename JoinPoint::Target __JP_Target;
560
581
  typedef typename JoinPoint::Result __JP_Result;
561
582
 
562
 
#line 241 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
583
#line 241 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
563
584
 
564
585
 
565
586
    // obtain the first argument
583
604
    // handle it
584
605
    tjp->that ()->add_base_classes_post (cd);
585
606
  }
586
 
#line 587 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
607
#line 608 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
587
608
 
588
609
protected:
589
610
 
590
 
#line 263 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
611
#line 263 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
591
612
 
592
613
 
593
614
  // extend the translation unit handling -> finalization
594
615
  
595
 
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
616
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
596
617
 
597
618
public: template<class JoinPoint> void __a11_after 
598
 
#line 267 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
619
#line 267 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
599
620
 
600
 
#line 267 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
621
#line 267 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
601
622
(JoinPoint *tjp)
602
 
#line 267 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
623
#line 267 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
603
624
 {
604
 
#line 605 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
625
#line 626 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
605
626
 
606
627
  typedef typename JoinPoint::That __JP_That;
607
628
  typedef typename JoinPoint::Target __JP_Target;
608
629
  typedef typename JoinPoint::Result __JP_Result;
609
630
 
610
 
#line 267 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
631
#line 267 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
611
632
 
612
633
    if (tjp->that ()->_introducer) {
613
634
      tjp->that ()->_introducer->trans_unit_end ((Puma::CT_Program*)*tjp->result ());
614
635
    }
615
636
  }
616
 
#line 617 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
637
#line 638 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
617
638
 
618
639
protected:
619
640
 
620
 
#line 271 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
621
 
 
622
 
 
 
641
#line 271 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
642
 
 
643
 
 
644
public:
 
645
  typedef AC::TL<bool,AC::TLE > __AttrTypes;
 
646
  const char *__attr_name (unsigned i) const {
 
647
    static const char *names[] = { "_enabled" }; return names[i];
 
648
  }
 
649
  const void *__attr (unsigned __i) const {
 
650
    switch (__i) { case 0: return &_enabled; default: return 0; }
 
651
  }
 
652
#line 273 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
623
653
};
624
 
#line 625 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
654
#line 655 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
625
655
 
626
656
namespace AC {
627
657
  template <class JoinPoint>
676
706
  }
677
707
678
708
 
679
 
#line 273 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
709
#line 273 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
680
710
 
681
711
 
682
712
 
685
715
// ***************************
686
716
 
687
717
 
688
 
#line 314 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
689
 
 
690
 
 
691
 
 
692
 
#line 334 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
693
 
 
694
 
 
695
 
 
696
 
#line 360 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
697
 
 
698
 
 
699
 
 
700
 
#line 388 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
701
 
 
702
 
 
703
 
 
704
 
#line 447 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
705
 
 
706
 
 
707
 
 
708
 
 
709
 
#line 541 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
710
 
 
711
 
 
712
 
 
713
 
#line 565 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
714
 
 
715
 
 
716
 
 
717
 
#line 672 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
718
 
 
719
 
 
720
 
 
721
 
#line 698 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
722
 
 
723
 
 
724
 
 
725
 
#line 708 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
726
 
 
727
 
 
728
 
 
729
 
 
730
 
#line 715 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
 
718
#line 314 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
719
 
 
720
 
 
721
 
 
722
#line 334 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
723
 
 
724
 
 
725
 
 
726
#line 360 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
727
 
 
728
 
 
729
 
 
730
#line 388 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
731
 
 
732
 
 
733
 
 
734
#line 447 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
735
 
 
736
 
 
737
 
 
738
 
 
739
#line 541 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
740
 
 
741
 
 
742
 
 
743
#line 565 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
744
 
 
745
 
 
746
 
 
747
#line 672 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
748
 
 
749
 
 
750
 
 
751
#line 698 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
752
 
 
753
 
 
754
 
 
755
#line 708 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
 
756
 
 
757
 
 
758
 
 
759
 
 
760
#line 715 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtAC.ah"
731
761
 
732
762
 
733
763
#endif /* __ext_ac_h__ */
734
764
 
735
 
#line 736 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtAC.ah"
 
765
#line 766 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtAC.ah"
736
766
 
737
 
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
738
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
739
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
740
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
767
#ifdef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
 
768
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
769
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
770
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
741
771
#include "CCExprResolveCC.ah"
742
772
#endif
743
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
744
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
773
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
774
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
745
775
#include "ExtACTree.ah"
746
776
#endif
747
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
748
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
777
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
778
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
749
779
#include "ExtGnu.ah"
750
780
#endif
751
781
#endif
752
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
753
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
754
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
782
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
783
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
784
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
755
785
#include "CCExprResolveH.ah"
756
786
#endif
757
787
#endif
758
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
759
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
760
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
788
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
789
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
790
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
761
791
#include "CExprResolveCC.ah"
762
792
#endif
763
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
764
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
793
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
794
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
765
795
#include "ExtACTree.ah"
766
796
#endif
767
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
768
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
797
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
798
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
769
799
#include "ExtGnu.ah"
770
800
#endif
771
801
#endif
772
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
773
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
774
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
802
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
803
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
804
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
775
805
#include "CExprResolveH.ah"
776
806
#endif
777
807
#endif
778
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
779
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
780
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
808
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
809
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
810
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
781
811
#include "WinIfExists.ah"
782
812
#endif
783
813
#endif
784
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
785
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
786
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
814
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
815
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
816
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
787
817
#include "WinImportHandler.ah"
788
818
#endif
789
819
#endif
790
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
791
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
792
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
 
820
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
 
821
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
 
822
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
793
823
#include "WinMacros.ah"
794
824
#endif
795
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
796
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
825
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
826
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
797
827
#include "PragmaOnceUnitState.ah"
798
828
#endif
799
829
#endif
800
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
801
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
802
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
 
830
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
 
831
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
 
832
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
803
833
#include "WinAsm.ah"
804
834
#endif
805
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
806
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
835
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
836
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
807
837
#include "ExtACTree.ah"
808
838
#endif
809
839
#endif
810
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
811
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
812
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
840
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
841
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
842
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
813
843
#include "WinDeclSpecs.ah"
814
844
#endif
815
845
#endif
816
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
817
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
818
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
846
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
847
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
848
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
819
849
#include "WinMemberExplSpec.ah"
820
850
#endif
821
851
#endif
822
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
823
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
824
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
852
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
853
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
854
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
825
855
#include "WinTypeKeywords.ah"
826
856
#endif
827
857
#endif
828
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
829
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
830
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
 
858
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
 
859
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
 
860
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
831
861
#include "WinFriend.ah"
832
862
#endif
833
863
#endif
834
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
835
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
836
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
 
864
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
 
865
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
 
866
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
837
867
#include "ExtAC.ah"
838
868
#endif
839
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
840
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
869
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
870
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
841
871
#include "ExtACTree.ah"
842
872
#endif
843
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
844
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
873
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
874
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
845
875
#include "ExtACKeywords.ah"
846
876
#endif
847
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
848
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
877
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
878
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
849
879
#include "ExtGnu.ah"
850
880
#endif
851
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
852
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
881
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
882
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
853
883
#include "PragmaOnceUnitState.ah"
854
884
#endif
855
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
856
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
885
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
886
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
857
887
#include "CMatchSyntax.ah"
858
888
#endif
859
889
#endif
860
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
861
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
862
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
890
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
891
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
892
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
863
893
#include "ExtACBuilderH.ah"
864
894
#endif
865
895
#endif
866
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
867
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
868
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
896
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
897
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
898
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
869
899
#include "ExtACBuilderCC.ah"
870
900
#endif
871
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
872
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
901
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
902
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
873
903
#include "ExtACTree.ah"
874
904
#endif
875
905
#endif
876
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
877
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
878
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
906
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
907
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
908
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
879
909
#include "ExtACSyntaxH.ah"
880
910
#endif
881
911
#endif
882
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
883
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
884
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
912
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
913
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
914
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
885
915
#include "ExtACSyntaxCC.ah"
886
916
#endif
887
917
#endif
888
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
889
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
890
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
918
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
919
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
920
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
891
921
#include "ExtACTree.ah"
892
922
#endif
893
923
#endif
894
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
895
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
896
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
924
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
925
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
926
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
897
927
#include "ExtACKeywords.ah"
898
928
#endif
899
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
900
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
929
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
930
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
901
931
#include "PragmaOnceUnitState.ah"
902
932
#endif
903
933
#endif
904
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
905
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
906
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
934
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
935
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
936
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
907
937
#include "ExtACTree.ah"
908
938
#endif
909
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
910
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
939
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
940
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
911
941
#include "ExtGnu.ah"
912
942
#endif
913
943
#endif
914
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
915
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
916
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
944
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
945
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
946
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
917
947
#include "ExtACTree.ah"
918
948
#endif
919
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
920
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
949
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
950
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
921
951
#include "ExtGnuCSemDeclSpecs.ah"
922
952
#endif
923
953
#endif
924
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
925
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
926
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
927
 
#include "PragmaOnceUnitState.ah"
928
 
#endif
929
 
#endif
930
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
931
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
932
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
933
 
#include "PragmaOnceUnitState.ah"
934
 
#endif
935
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
936
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
954
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
955
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
956
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
957
#include "PragmaOnceUnitState.ah"
 
958
#endif
 
959
#endif
 
960
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
961
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
962
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
963
#include "PragmaOnceUnitState.ah"
 
964
#endif
 
965
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
966
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
937
967
#include "PragmaOnce.ah"
938
968
#endif
939
969
#endif
940
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
941
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
942
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
970
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
971
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
972
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
943
973
#include "TraceSyntax.ah"
944
974
#endif
945
975
#endif
946
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
947
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
948
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
976
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
977
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
978
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
949
979
#include "CMatchSyntax.ah"
950
980
#endif
951
981
#endif
952
 
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
953
 
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
954
 
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
 
982
#undef __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
 
983
#undef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
 
984
#endif // __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__