32
47
inline void * operator new (__SIZE_TYPE__, AC::AnyResultBuffer *p) { return p; }
33
48
inline void operator delete (void *, AC::AnyResultBuffer *) { } // for VC++
35
#endif // __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
37
#line 1 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CSemantic.h"
39
#line 40 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CSemantic.h"
51
#endif // __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
53
#line 1 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
55
#line 56 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
57
#ifndef __ac_fwd_ExtAC__
58
#define __ac_fwd_ExtAC__
61
template <class JoinPoint>
62
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a0_before (JoinPoint *tjp);
63
template <class JoinPoint>
64
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a1_after (JoinPoint *tjp);
65
template <class JoinPoint>
66
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a2_around (JoinPoint *tjp);
67
template <class JoinPoint>
68
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a3_around (JoinPoint *tjp);
69
template <class JoinPoint>
70
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a4_after (JoinPoint *tjp);
71
template <class JoinPoint>
72
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a5_around (JoinPoint *tjp);
73
template <class JoinPoint>
74
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a6_after (JoinPoint *tjp);
75
template <class JoinPoint>
76
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a7_around (JoinPoint *tjp);
77
template <class JoinPoint>
78
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a8_after (JoinPoint *tjp);
79
template <class JoinPoint>
80
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a9_before (JoinPoint *tjp);
81
template <class JoinPoint>
82
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a10_after (JoinPoint *tjp);
83
template <class JoinPoint>
84
__attribute((always_inline)) inline void invoke_ExtAC_ExtAC_a11_after (JoinPoint *tjp);
88
#ifndef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
89
#define __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
41
92
#ifndef __ac_fwd_ExtGnu__
42
93
#define __ac_fwd_ExtGnu__
45
template <class JoinPoint, class Binding>
46
inline void invoke_ExtGnu_ExtGnu_a0_after (JoinPoint *tjp);
47
template <class JoinPoint, class Binding>
48
inline void invoke_ExtGnu_ExtGnu_a1_around (JoinPoint *tjp);
49
template <class JoinPoint>
50
inline void invoke_ExtGnu_ExtGnu_a2_after (JoinPoint *tjp);
51
template <class JoinPoint>
52
inline void invoke_ExtGnu_ExtGnu_a3_around (JoinPoint *tjp);
53
template <class JoinPoint>
54
inline void invoke_ExtGnu_ExtGnu_a4_after (JoinPoint *tjp);
55
template <class JoinPoint>
56
inline void invoke_ExtGnu_ExtGnu_a5_after (JoinPoint *tjp);
57
template <class JoinPoint>
58
inline void invoke_ExtGnu_ExtGnu_a6_after (JoinPoint *tjp);
59
template <class JoinPoint, class Binding>
60
inline void invoke_ExtGnu_ExtGnu_a7_before (JoinPoint *tjp);
61
template <class JoinPoint, class Binding>
62
inline void invoke_ExtGnu_ExtGnu_a8_after (JoinPoint *tjp);
63
template <class JoinPoint, class Binding>
64
inline void invoke_ExtGnu_ExtGnu_a9_after (JoinPoint *tjp);
65
template <class JoinPoint, class Binding>
66
inline void invoke_ExtGnu_ExtGnu_a10_after (JoinPoint *tjp);
67
template <class JoinPoint, class Binding>
68
inline void invoke_ExtGnu_ExtGnu_a11_after (JoinPoint *tjp);
69
template <class JoinPoint, class Binding>
70
inline void invoke_ExtGnu_ExtGnu_a12_after (JoinPoint *tjp);
71
template <class JoinPoint>
72
inline void invoke_ExtGnu_ExtGnu_a13_after (JoinPoint *tjp);
73
template <class JoinPoint>
74
inline void invoke_ExtGnu_ExtGnu_a14_before (JoinPoint *tjp);
75
template <class JoinPoint, class Binding>
76
inline void invoke_ExtGnu_ExtGnu_a15_before (JoinPoint *tjp);
80
#ifndef __ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__
81
#define __ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__
84
#ifndef __ac_fwd_ExtAC__
85
#define __ac_fwd_ExtAC__
88
template <class JoinPoint>
89
inline void invoke_ExtAC_ExtAC_a0_before (JoinPoint *tjp);
90
template <class JoinPoint>
91
inline void invoke_ExtAC_ExtAC_a1_after (JoinPoint *tjp);
92
template <class JoinPoint>
93
inline void invoke_ExtAC_ExtAC_a2_around (JoinPoint *tjp);
94
template <class JoinPoint>
95
inline void invoke_ExtAC_ExtAC_a3_around (JoinPoint *tjp);
96
template <class JoinPoint>
97
inline void invoke_ExtAC_ExtAC_a4_after (JoinPoint *tjp);
98
template <class JoinPoint, class Binding>
99
inline void invoke_ExtAC_ExtAC_a5_around (JoinPoint *tjp);
100
template <class JoinPoint>
101
inline void invoke_ExtAC_ExtAC_a6_after (JoinPoint *tjp);
102
template <class JoinPoint, class Binding>
103
inline void invoke_ExtAC_ExtAC_a7_around (JoinPoint *tjp);
104
template <class JoinPoint>
105
inline void invoke_ExtAC_ExtAC_a8_after (JoinPoint *tjp);
106
template <class JoinPoint>
107
inline void invoke_ExtAC_ExtAC_a9_before (JoinPoint *tjp);
108
template <class JoinPoint>
109
inline void invoke_ExtAC_ExtAC_a10_after (JoinPoint *tjp);
113
#ifndef __ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__
114
#define __ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__
117
#line 1 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CSemantic.h"
119
#line 120 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CSemantic.h"
120
#include "CMatchSyntax.ah"
123
#ifndef __ac_guard__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CSemantic_h__
124
#define __ac_guard__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CSemantic_h__
126
#line 1 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CSemantic.h"
96
template <class JoinPoint>
97
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a0_around (JoinPoint *tjp);
98
template <class JoinPoint>
99
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a1_after (JoinPoint *tjp);
100
template <class JoinPoint>
101
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a2_after (JoinPoint *tjp);
102
template <class JoinPoint>
103
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a3_around (JoinPoint *tjp);
104
template <class JoinPoint>
105
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a4_after (JoinPoint *tjp);
106
template <class JoinPoint>
107
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a5_after (JoinPoint *tjp);
108
template <class JoinPoint>
109
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a6_after (JoinPoint *tjp);
110
template <class JoinPoint>
111
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a7_before (JoinPoint *tjp);
112
template <class JoinPoint>
113
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a8_after (JoinPoint *tjp);
114
template <class JoinPoint>
115
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a9_after (JoinPoint *tjp);
116
template <class JoinPoint>
117
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a10_after (JoinPoint *tjp);
118
template <class JoinPoint>
119
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a11_after (JoinPoint *tjp);
120
template <class JoinPoint>
121
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a12_after (JoinPoint *tjp);
122
template <class JoinPoint>
123
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a13_after (JoinPoint *tjp);
124
template <class JoinPoint>
125
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a14_before (JoinPoint *tjp);
126
template <class JoinPoint>
127
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a15_before (JoinPoint *tjp);
128
template <class JoinPoint>
129
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a16_around (JoinPoint *tjp);
133
#ifndef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
134
#define __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
137
#line 1 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
127
138
// This file is part of PUMA.
128
139
// Copyright (C) 1999-2003 The PUMA developer team.
161
#line 162 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CSemantic.h"
172
#line 173 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
163
176
class WinIfExists;
164
177
class WinImportHandler;
181
class WinMemberExplSpec;
182
class WinTypeKeywords;
169
185
class ExtACBuilderCoupling;
170
186
class ExtACSyntaxCoupling;
172
188
class ExtACKeywords;
175
class WinMemberExplSpec;
176
class WinTypeKeywords;
177
190
class PragmaOnceUnitState;
178
191
class PragmaOnce;
183
#line 34 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CSemantic.h"
195
#line 34 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
197
#line 198 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
200
#ifndef __ac_guard__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
201
#define __ac_guard__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
206
#line 34 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
208
#line 209 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
211
#ifndef __ac_guard__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
212
#define __ac_guard__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
217
#line 34 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
219
#line 220 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
222
#ifndef __ac_guard__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
223
#define __ac_guard__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
224
#include "CMatchSyntax.ah"
228
#line 34 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
184
229
class CSemantic : public Semantic {
185
#line 186 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CSemantic.h"
230
#line 231 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
231
friend class ::CCExprResolve;
232
friend class ::CExprResolve;
186
233
friend class ::WinIfExists;
187
234
friend class ::WinImportHandler;
188
235
friend class ::WinMacros;
189
friend class ::CMatchSyntax;
190
friend class ::ExtGnu;
236
friend class ::WinAsm;
237
friend class ::WinDeclSpecs;
238
friend class ::WinMemberExplSpec;
239
friend class ::WinTypeKeywords;
240
friend class ::WinFriend;
191
241
friend class ::ExtAC;
192
242
friend class ::ExtACBuilderCoupling;
193
243
friend class ::ExtACSyntaxCoupling;
194
244
friend class ::ExtACTree;
195
245
friend class ::ExtACKeywords;
196
friend class ::WinAsm;
197
friend class ::WinDeclSpecs;
198
friend class ::WinMemberExplSpec;
199
friend class ::WinTypeKeywords;
246
friend class ::ExtGnu;
200
247
friend class ::PragmaOnceUnitState;
201
248
friend class ::PragmaOnce;
202
friend class ::CCExprResolve;
203
friend class ::CExprResolve;
249
friend class ::CMatchSyntax;
205
#line 34 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CSemantic.h"
251
#line 34 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
207
253
CSyntax &_syntax;
208
254
CBuilder &_builder;
369
415
CFunctionInfo *createFunction (const char *, CStructure *, CTypeInfo *);
372
#line 74 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
418
#line 74 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
374
420
virtual CTree * wc_extension ( ) {
375
CT_AnyExtension * ext = ( CT_AnyExtension * ) builder ( ) . wc_extension ( ) ;
421
Puma :: CT_AnyExtension * ext = ( Puma :: CT_AnyExtension * ) builder ( ) . wc_extension ( ) ;
376
422
if ( ext -> String ( ) ) {
377
char * name = StrCol :: dup ( ext -> String ( ) -> token ( ) -> text ( ) ) ;
423
char * name = Puma :: StrCol :: dup ( ext -> String ( ) -> token ( ) -> text ( ) ) ;
379
425
name [ strlen ( name ) - 1 ] = '\0' ;
380
ext -> SemValue ( ) -> setValue ( new CStrLiteral ( name , strlen ( name ) , 0 ) ) ;
426
ext -> SemValue ( ) -> setValue ( new Puma :: CStrLiteral ( name , strlen ( name ) , 0 ) ) ;
384
typedef CSemantic ExtGnuTypeofSemantic;
386
#line 501 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/ExtGnu.ah"
388
virtual CTree * gnu_typeof ( ) ; private:
389
typedef CSemantic ExtGnuBuiltinsSemantic;
391
#line 553 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/ExtGnu.ah"
393
void define_gnu_builtins ( ) ; private:
394
430
typedef CSemantic ACSemantic;
396
#line 82 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/ExtAC.ah"
432
#line 83 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtAC.ah"
398
ACIntroducer * _introducer ;
434
Puma :: ACIntroducer * _introducer ;
400
436
bool _in_advice_decl ;
401
437
bool _in_pointcut_decl ;
402
Syntax :: State _at_end_of_advice_decl ;
403
CStructure * _saved_scope ;
406
void introduce_function_post ( CObjectInfo * , CTree * ) ;
407
void introduce_class_post ( CT_ClassDef * cd ) ;
408
void add_base_classes_post ( CTree * cs ) ;
438
Puma :: Syntax :: State _at_end_of_advice_decl ;
439
Puma :: CStructure * _saved_scope ;
442
void introduce_function_post ( Puma :: CObjectInfo * , Puma :: CTree * ) ;
443
virtual void introduce_class_post ( Puma :: CT_ClassDef * cd ) ;
444
void add_base_classes_post ( Puma :: CT_ClassDef * cs ) ;
412
virtual CTree * introduce_pointcut ( ) ;
413
virtual CTree * introduce_class_slice ( ) ;
414
virtual CTree * introduce_class_slice_member ( ) ;
415
virtual CTree * introduce_member_advice ( ) ;
416
virtual CTree * introduce_advice ( ) { return introduce_member_advice ( ) ; }
419
void check_intro ( CT_ObjDecl * od ) ;
448
virtual Puma :: CTree * introduce_pointcut ( ) ;
449
virtual Puma :: CTree * introduce_class_slice ( ) ;
450
virtual Puma :: CTree * introduce_class_slice_member ( ) ;
451
virtual Puma :: CTree * introduce_member_advice ( ) ;
452
virtual Puma :: CTree * introduce_advice ( ) { return introduce_member_advice ( ) ; }
455
void check_intro ( Puma :: CT_ObjDecl * od ) ;
422
458
void enter_advice_decl ( ) { _in_advice_decl = true ; }
459
#line 129 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CSemantic.h"
499
#line 130 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
461
#line 462 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CSemantic.h"
501
#line 502 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
464
inline CSemantic (const Puma::CSemantic & arg0) : Puma::Semantic (arg0), _syntax (arg0._syntax), _builder (arg0._builder), in_arg_decl (arg0.in_arg_decl), _in_arg_decl_seq (arg0._in_arg_decl_seq), is_type_name (arg0.is_type_name), _introducer (arg0._introducer), _in_advice_decl (arg0._in_advice_decl), _in_pointcut_decl (arg0._in_pointcut_decl), _at_end_of_advice_decl (arg0._at_end_of_advice_decl), _saved_scope (arg0._saved_scope) {
465
TJP__ZN4Puma9CSemanticC1ERKN4PumaE9CSemantic_0 tjp;
466
tjp._that = (TJP__ZN4Puma9CSemanticC1ERKN4PumaE9CSemantic_0::That*)this;
467
AC::invoke_ExtAC_ExtAC_a1_after<TJP__ZN4Puma9CSemanticC1ERKN4PumaE9CSemantic_0> (&tjp);
504
inline CSemantic (const Puma::CSemantic & arg0) : Puma::Semantic (arg0), _syntax (arg0._syntax), _builder (arg0._builder), in_arg_decl (arg0.in_arg_decl), _in_arg_decl_seq (arg0._in_arg_decl_seq), is_type_name (arg0.is_type_name), support_implicit_int (arg0.support_implicit_int), _introducer (arg0._introducer), _in_advice_decl (arg0._in_advice_decl), _in_pointcut_decl (arg0._in_pointcut_decl), _at_end_of_advice_decl (arg0._at_end_of_advice_decl), _saved_scope (arg0._saved_scope) {
505
typedef TJP__ZN4Puma9CSemanticC1ERKN4PumaE9CSemantic_0< void, ::Puma::CSemantic , ::Puma::CSemantic , AC::TL< const ::Puma::CSemantic & , AC::TLE > > __TJP;
507
tjp._that = (__TJP::That*)this;
508
AC::invoke_ExtAC_ExtAC_a1_after<__TJP> (&tjp);
471
#line 129 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CSemantic.h"
512
#line 130 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CSemantic.h"
475
#line 476 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CSemantic.h"
478
struct TJP__ZN4Puma9CSemanticC1ERN4PumaE7CSyntaxRN4PumaE8CBuilder_0 {
480
typedef ::Puma::CSemantic That;
481
typedef ::Puma::CSemantic Target;
482
static const int JPID = 64;
516
#line 517 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
519
template <typename TResult, typename TThat, typename TTarget, typename TArgs> struct TJP__ZN4Puma9CSemanticC1ERN4PumaE7CSyntaxRN4PumaE8CBuilder_0 {
520
typedef TJP__ZN4Puma9CSemanticC1ERN4PumaE7CSyntaxRN4PumaE8CBuilder_0 __TJP;
521
typedef TResult Result;
523
typedef TTarget Target;
524
enum { ARGS = TArgs::ARGS };
525
template <int I> struct Arg : AC::Arg<TArgs, I> {};
526
static const int JPID = 12039;
483
527
static const AC::JPType JPTYPE = (AC::JPType)16;
485
529
typedef void Type;
486
530
typedef void ReferredType;
489
template <int I, int DUMMY = 0> struct Arg {
491
typedef void ReferredType;
493
template <int DUMMY> struct Arg<0, DUMMY> {
494
typedef ::Puma::CSyntax & Type;
495
typedef ::Puma::CSyntax ReferredType;
497
template <int DUMMY> struct Arg<1, DUMMY> {
498
typedef ::Puma::CBuilder & Type;
499
typedef ::Puma::CBuilder ReferredType;
553
586
#endif /* __CSemantic_h__ */
555
#line 556 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CSemantic.h"
556
#endif // __ac_guard__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CSemantic_h__
558
#line 163 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/CSemantic.h"
560
#line 561 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/CSemantic.h"
562
#ifdef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CSemantic_h__
563
/*** begin of aspect includes ***/
564
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__)
565
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__
588
#line 589 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CSemantic.h"
590
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CSemantic_h__
591
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
592
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
593
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
594
#include "CCExprResolveCC.ah"
596
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
597
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
598
#include "ExtACTree.ah"
600
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
601
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
605
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
606
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
607
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
608
#include "CCExprResolveH.ah"
611
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
612
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
613
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
614
#include "CExprResolveCC.ah"
616
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
617
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
618
#include "ExtACTree.ah"
620
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
621
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
625
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
626
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
627
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
628
#include "CExprResolveH.ah"
631
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
632
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
633
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
566
634
#include "WinIfExists.ah"
568
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__)
569
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__
637
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
638
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
639
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
570
640
#include "WinImportHandler.ah"
572
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__)
573
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__
643
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
644
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
645
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
574
646
#include "WinMacros.ah"
576
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__)
577
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
648
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
649
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
650
#include "PragmaOnceUnitState.ah"
653
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
654
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
655
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
658
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
659
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
660
#include "ExtACTree.ah"
663
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
664
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
665
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
666
#include "WinDeclSpecs.ah"
669
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
670
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
671
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
672
#include "WinMemberExplSpec.ah"
675
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
676
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
677
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
678
#include "WinTypeKeywords.ah"
681
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
682
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
683
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
684
#include "WinFriend.ah"
687
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
688
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
689
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
692
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
693
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
694
#include "ExtACTree.ah"
696
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
697
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
698
#include "ExtACKeywords.ah"
700
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
701
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
704
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
705
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
706
#include "PragmaOnceUnitState.ah"
708
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
709
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
578
710
#include "CMatchSyntax.ah"
580
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__)
581
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__
584
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__)
585
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__
588
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__)
589
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
713
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
714
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
715
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
590
716
#include "ExtACBuilderH.ah"
592
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__)
593
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
719
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
720
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
721
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
594
722
#include "ExtACBuilderCC.ah"
596
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__)
597
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
724
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
725
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
726
#include "ExtACTree.ah"
729
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
730
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
731
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
598
732
#include "ExtACSyntaxH.ah"
600
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__)
601
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
735
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
736
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
737
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
602
738
#include "ExtACSyntaxCC.ah"
604
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__)
605
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__
741
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
742
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
743
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
606
744
#include "ExtACTree.ah"
608
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__)
609
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
747
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
748
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
749
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
610
750
#include "ExtACKeywords.ah"
612
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__)
613
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__
752
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
753
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
754
#include "PragmaOnceUnitState.ah"
757
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
758
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
759
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
760
#include "ExtACTree.ah"
762
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
763
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
767
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
768
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
769
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
770
#include "ExtACTree.ah"
772
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
773
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
774
#include "ExtGnuCSemDeclSpecs.ah"
777
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
778
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
779
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
780
#include "PragmaOnceUnitState.ah"
783
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
784
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
785
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
786
#include "PragmaOnceUnitState.ah"
788
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
789
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
790
#include "PragmaOnce.ah"
793
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
794
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
795
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
614
796
#include "TraceSyntax.ah"
616
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__)
617
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__
620
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__)
621
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
622
#include "WinDeclSpecs.ah"
624
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__)
625
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
626
#include "WinMemberExplSpec.ah"
628
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__)
629
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
630
#include "WinTypeKeywords.ah"
632
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__)
633
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
634
#include "PragmaOnceUnitState.ah"
636
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__)
637
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__
638
#include "PragmaOnce.ah"
640
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__)
641
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
642
#include "CCExprResolveH.ah"
644
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__)
645
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
646
#include "CCExprResolveCC.ah"
648
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__)
649
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__
650
#include "CExprResolveH.ah"
652
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__)
653
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
654
#include "CExprResolveCC.ah"
656
/*** end of aspect includes ***/
657
#undef __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
658
#undef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CSemantic_h__
659
#endif // __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_CSemantic_h__
799
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
800
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
801
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
802
#include "CMatchSyntax.ah"
805
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
806
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CSemantic_h__
807
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CSemantic_h__