1080
1080
// pointcut definitions
1082
#line 28 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1082
#line 28 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1086
#line 37 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1086
#line 37 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1089
1089
// initialize new state flag
1091
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1091
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1093
1093
public: template<class JoinPoint> void __a0_after
1094
#line 40 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1094
#line 40 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1096
#line 40 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1096
#line 40 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1097
1097
(JoinPoint *tjp)
1098
#line 40 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1098
#line 40 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1100
#line 1101 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
1100
#line 1101 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
1102
1102
JoinPoint *&thisJoinPoint = tjp;
1104
#line 40 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1104
#line 40 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1106
#line 1107 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
1106
#line 1107 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
1108
1108
typedef typename JoinPoint::That __JP_That;
1109
1109
typedef typename JoinPoint::Target __JP_Target;
1110
1110
typedef typename JoinPoint::Result __JP_Result;
1112
#line 40 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1112
#line 40 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1114
1114
thisJoinPoint->that ()->_once = false;
1116
#line 1117 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
1116
#line 1117 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
1120
#line 42 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1120
#line 42 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1123
1123
// initialize new flag for all managed units
1125
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1125
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1127
1127
public: template<class JoinPoint> void __a1_after
1128
#line 45 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1128
#line 45 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1130
#line 45 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1130
#line 45 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1131
1131
(JoinPoint *tjp)
1132
#line 45 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1132
#line 45 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1134
#line 1135 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
1134
#line 1135 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
1136
1136
typedef typename JoinPoint::That __JP_That;
1137
1137
typedef typename JoinPoint::Target __JP_Target;
1138
1138
typedef typename JoinPoint::Result __JP_Result;
1140
#line 45 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1140
#line 45 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1142
1142
// go through the whole unit hash table and reset the
1143
1143
// `#pragma once' state of the units
1144
1144
typename __JP_That
1145
#line 48 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1145
#line 48 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1146
1146
::UMapIter iter;
1147
1147
for (iter = tjp->that()->_umap.begin (); iter != tjp->that()->_umap.end (); ++iter)
1148
1148
(*iter).second->state ().onlyOnce (false);
1150
#line 1151 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
1150
#line 1151 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
1154
#line 51 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
1154
#line 51 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
8774
8774
// pointcut definitions
8776
#line 40 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8776
#line 40 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8779
8779
// structural extensions
8781
#line 43 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8781
#line 43 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8784
8784
// preprocess __if_exists and __if_not_exists statements
8786
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8786
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8788
8788
public: template<class JoinPoint> void __a0_around
8789
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8789
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8791
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8791
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8792
8792
(JoinPoint *tjp)
8793
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8793
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8795
#line 8796 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
8795
#line 8796 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
8797
8797
JoinPoint *&thisJoinPoint = tjp;
8799
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8799
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8801
#line 8802 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
8801
#line 8802 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
8803
8803
typedef typename JoinPoint::That __JP_That;
8804
8804
typedef typename JoinPoint::Target __JP_Target;
8805
8805
typedef typename JoinPoint::Result __JP_Result;
8807
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8807
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8809
8809
Puma::Token *token;
8812
#line 49 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinIfExists.ah"
8812
#line 49 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinIfExists.ah"
8815
8815
preparser = tjp->that ();
8991
8991
// pointcut definitions
8993
#line 39 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
8993
#line 39 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
8996
#line 40 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
8996
#line 40 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
8999
8999
// extend the preprocessor parser by the filter state
9001
#line 43 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9001
#line 43 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9004
9004
// initialize the filter state
9006
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9006
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9008
9008
public: template<class JoinPoint> void __a0_after
9009
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9009
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9011
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9011
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9012
9012
(JoinPoint *tjp)
9013
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9013
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9015
#line 9016 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9015
#line 9016 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9017
9017
typedef typename JoinPoint::That __JP_That;
9018
9018
typedef typename JoinPoint::Target __JP_Target;
9019
9019
typedef typename JoinPoint::Result __JP_Result;
9021
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9021
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9023
9023
// TODO: it would be better to have construction advice -> but in lem file
9024
9024
tjp->that ()->_pragma_token = 0;
9026
#line 9027 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9026
#line 9027 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9030
#line 49 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9030
#line 49 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9033
9033
// filter #pragma once
9035
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9035
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9037
9037
public: template<class JoinPoint> void __a1_after
9038
#line 52 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9038
#line 52 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9040
#line 52 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9040
#line 52 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9041
9041
(JoinPoint *tjp)
9042
#line 52 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9042
#line 52 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9044
#line 9045 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9044
#line 9045 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9046
9046
typedef typename JoinPoint::That __JP_That;
9047
9047
typedef typename JoinPoint::Target __JP_Target;
9048
9048
typedef typename JoinPoint::Result __JP_Result;
9050
#line 52 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9050
#line 52 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9052
9052
Puma::Token *tok = *tjp->result ();
9054
#line 54 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9054
#line 54 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9055
9055
&that = *tjp->that ();
9056
9056
if (!tok || !tok->is_directive ()) {
9057
9057
that._pragma_token = 0;
9081
9081
// to be precise: the file is included again, but the inclusion produces
9084
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9084
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9086
9086
public: template<class JoinPoint> void __a2_around
9087
#line 78 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9087
#line 78 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9089
#line 78 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9089
#line 78 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9090
9090
(JoinPoint *tjp, Puma::Unit *unit)
9091
#line 78 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9091
#line 78 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9093
#line 9094 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9093
#line 9094 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9095
9095
typedef typename JoinPoint::That __JP_That;
9096
9096
typedef typename JoinPoint::Target __JP_Target;
9097
9097
typedef typename JoinPoint::Result __JP_Result;
9099
#line 78 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9099
#line 78 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9101
9101
if (! unit || ! unit->state ().onlyOnce ())
9102
9102
tjp->proceed ();
9104
#line 9105 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9104
#line 9105 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9108
#line 81 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9108
#line 81 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9111
9111
// includeFile shall return 0 if the file was not included
9113
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9113
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9115
9115
public: template<class JoinPoint> void __a3_after
9116
#line 85 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9116
#line 85 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9118
#line 85 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9118
#line 85 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9119
9119
(JoinPoint *tjp)
9120
#line 85 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9120
#line 85 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9122
#line 9123 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9122
#line 9123 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9124
9124
typedef typename JoinPoint::That __JP_That;
9125
9125
typedef typename JoinPoint::Target __JP_Target;
9126
9126
typedef typename JoinPoint::Result __JP_Result;
9128
#line 85 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9128
#line 85 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9130
9130
Puma::Unit *&unit = *tjp->result ();
9131
9131
if (unit && unit->state ().onlyOnce ())
9133
9133
tjp->that ()->_guarded = true;
9135
#line 9136 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9135
#line 9136 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9139
#line 90 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9139
#line 90 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/PragmaOnce.ah"
9717
9717
class CMatchSyntax;
9718
9718
namespace Puma {
9720
#line 48 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/PreprocessorParser.h"
9720
#line 48 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/PreprocessorParser.h"
9722
#line 9723 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9722
#line 9723 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9723
9723
} // closed Puma
9725
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinIfExists_ah__
9726
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinIfExists_ah__
9725
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinIfExists_ah__
9726
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinIfExists_ah__
9727
9727
#include "WinIfExists.ah"
9729
9729
namespace Puma {
9731
#line 48 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/PreprocessorParser.h"
9731
#line 48 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/PreprocessorParser.h"
9733
#line 9734 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9733
#line 9734 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9734
9734
} // closed Puma
9736
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnce_ah__
9737
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnce_ah__
9736
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnce_ah__
9737
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnce_ah__
9738
9738
#include "PragmaOnce.ah"
9740
9740
namespace Puma {
9742
#line 48 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/PreprocessorParser.h"
9742
#line 48 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/PreprocessorParser.h"
9743
9743
class PreprocessorParser : public PumaTokenSource {
9744
#line 9745 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
9744
#line 9745 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
9745
9745
friend class ::CCExprResolve;
9746
9746
friend class ::CExprResolve;
9747
9747
friend class ::WinIfExists;
10520
10520
} // namespace Puma
10522
#line 10523 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
10522
#line 10523 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
10524
#ifdef __ac_FIRST_FILE__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_src_PreFileIncluder_cc__
10525
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
10526
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
10527
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
10524
#ifdef __ac_FIRST_FILE__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_src_PreFileIncluder_cc__
10525
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
10526
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
10527
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
10528
10528
#include "CCExprResolveCC.ah"
10530
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
10531
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
10530
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
10531
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
10532
10532
#include "ExtACTree.ah"
10534
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
10535
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
10534
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
10535
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
10536
10536
#include "ExtGnu.ah"
10538
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10539
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10538
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10539
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10540
10540
#include "PragmaOnceUnitState.ah"
10543
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
10544
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
10545
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
10543
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
10544
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
10545
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
10546
10546
#include "CCExprResolveH.ah"
10549
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
10550
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
10551
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
10549
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
10550
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
10551
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
10552
10552
#include "CExprResolveCC.ah"
10554
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
10555
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
10554
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
10555
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
10556
10556
#include "ExtACTree.ah"
10558
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
10559
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
10558
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
10559
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
10560
10560
#include "ExtGnu.ah"
10562
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10563
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10562
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10563
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10564
10564
#include "PragmaOnceUnitState.ah"
10567
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
10568
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
10569
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
10567
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
10568
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
10569
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
10570
10570
#include "CExprResolveH.ah"
10573
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinIfExists_ah__
10574
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinIfExists_ah__
10575
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinIfExists_ah__
10577
#line 55 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/src/PreFileIncluder.cc"
10580
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinImportHandler_ah__
10581
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinImportHandler_ah__
10582
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinImportHandler_ah__
10584
#line 1 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10573
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinIfExists_ah__
10574
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinIfExists_ah__
10575
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinIfExists_ah__
10577
#line 55 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/src/PreFileIncluder.cc"
10580
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinImportHandler_ah__
10581
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinImportHandler_ah__
10582
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinImportHandler_ah__
10584
#line 1 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10585
10585
// This file is part of PUMA.
10586
10586
// Copyright (C) 1999-2003 The PUMA developer team.
10677
#line 36 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10677
#line 36 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10680
10680
// handle --import-handler option
10682
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10682
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10684
10684
public: template<class JoinPoint> void __a0_before
10685
#line 41 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10685
#line 41 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10687
#line 41 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10687
#line 41 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10688
10688
(JoinPoint *tjp, const Puma::Config &config, bool process_includes)
10689
#line 41 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10689
#line 41 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10691
#line 10692 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
10691
#line 10692 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
10693
10693
JoinPoint *&thisJoinPoint = tjp;
10695
#line 41 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10695
#line 41 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10697
#line 10698 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
10697
#line 10698 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
10699
10699
typedef typename JoinPoint::That __JP_That;
10700
10700
typedef typename JoinPoint::Target __JP_Target;
10701
10701
typedef typename JoinPoint::Result __JP_Result;
10703
#line 41 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10703
#line 41 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinImportHandler.ah"
10705
10705
const Puma::ConfOption *opt;
10852
10852
// predefine win specific macros
10854
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinMacros.ah"
10854
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinMacros.ah"
10856
10856
public: template<class JoinPoint> void __a0_before
10857
#line 37 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinMacros.ah"
10857
#line 37 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinMacros.ah"
10859
#line 37 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinMacros.ah"
10859
#line 37 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinMacros.ah"
10860
10860
(JoinPoint *tjp, const Puma::Config &config)
10861
#line 37 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinMacros.ah"
10861
#line 37 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinMacros.ah"
10863
#line 10864 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
10863
#line 10864 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
10865
10865
JoinPoint *&thisJoinPoint = tjp;
10867
#line 37 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinMacros.ah"
10867
#line 37 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinMacros.ah"
10869
#line 10870 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
10869
#line 10870 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
10871
10871
typedef typename JoinPoint::That __JP_That;
10872
10872
typedef typename JoinPoint::Target __JP_Target;
10873
10873
typedef typename JoinPoint::Result __JP_Result;
10875
#line 37 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinMacros.ah"
10875
#line 37 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinMacros.ah"
10877
10877
if (config.Option ("--vc")) {
10919
#line 58 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/WinMacros.ah"
10919
#line 58 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/WinMacros.ah"
10923
10923
#endif /* __WinMacros__ */
10925
#line 67 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/src/PreFileIncluder.cc"
10925
#line 67 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/src/PreFileIncluder.cc"
10927
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10928
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10927
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10928
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10930
#line 71 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/src/PreFileIncluder.cc"
10933
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinAsm_ah__
10934
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinAsm_ah__
10935
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinAsm_ah__
10930
#line 71 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/src/PreFileIncluder.cc"
10933
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinAsm_ah__
10934
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinAsm_ah__
10935
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinAsm_ah__
10936
10936
#include "WinAsm.ah"
10938
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
10939
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
10938
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
10939
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
10940
10940
#include "ExtACTree.ah"
10943
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
10944
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
10945
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
10943
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
10944
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
10945
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
10946
10946
#include "WinDeclSpecs.ah"
10949
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
10950
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
10951
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
10949
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
10950
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
10951
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
10952
10952
#include "WinMemberExplSpec.ah"
10955
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
10956
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
10957
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
10955
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
10956
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
10957
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
10958
10958
#include "WinTypeKeywords.ah"
10961
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinFriend_ah__
10962
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinFriend_ah__
10963
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_WinFriend_ah__
10961
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinFriend_ah__
10962
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinFriend_ah__
10963
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_WinFriend_ah__
10964
10964
#include "WinFriend.ah"
10967
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtAC_ah__
10968
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtAC_ah__
10969
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtAC_ah__
10967
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtAC_ah__
10968
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtAC_ah__
10969
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtAC_ah__
10970
10970
#include "ExtAC.ah"
10972
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
10973
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
10972
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
10973
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
10974
10974
#include "ExtACTree.ah"
10976
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
10977
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
10976
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
10977
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
10978
10978
#include "ExtACKeywords.ah"
10980
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
10981
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
10980
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
10981
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
10982
10982
#include "ExtGnu.ah"
10984
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10985
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10984
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10985
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
10986
10986
#include "PragmaOnceUnitState.ah"
10988
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
10989
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
10988
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
10989
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
10990
10990
#include "CMatchSyntax.ah"
10993
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
10994
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
10995
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
10993
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
10994
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
10995
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
10996
10996
#include "ExtACBuilderH.ah"
10999
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
11000
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
11001
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
10999
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
11000
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
11001
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
11002
11002
#include "ExtACBuilderCC.ah"
11004
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
11005
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
11004
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
11005
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
11006
11006
#include "ExtACTree.ah"
11009
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
11010
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
11011
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
11009
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
11010
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
11011
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
11012
11012
#include "ExtACSyntaxH.ah"
11015
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
11016
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
11017
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
11015
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
11016
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
11017
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
11018
11018
#include "ExtACSyntaxCC.ah"
11021
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
11022
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
11023
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
11021
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
11022
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
11023
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
11024
11024
#include "ExtACTree.ah"
11027
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
11028
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
11029
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
11027
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
11028
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
11029
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
11031
#line 1 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11031
#line 1 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11032
11032
// This file is part of PUMA.
11033
11033
// Copyright (C) 1999-2003 The PUMA developer team.
11115
11115
friend class ::PragmaOnce;
11116
11116
friend class ::CMatchSyntax;
11118
#line 30 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11118
#line 30 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11121
#line 31 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11121
#line 31 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11124
11124
// implemented in a separate .cc file, because Builder.h is needed!
11125
11125
void delete_tree (Puma::CTree *t);
11128
#line 44 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11128
#line 44 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11132
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11132
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11134
11134
public: template<class JoinPoint> void __a0_after
11135
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11135
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11137
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11137
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11138
11138
(JoinPoint *tjp)
11139
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11139
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11141
#line 11142 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
11141
#line 11142 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
11143
11143
typedef typename JoinPoint::That __JP_That;
11144
11144
typedef typename JoinPoint::Target __JP_Target;
11145
11145
typedef typename JoinPoint::Result __JP_Result;
11147
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11147
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11149
11149
tjp->that ()->_intro_members = 0;
11150
11150
tjp->that ()->_base_intros = 0;
11152
#line 11153 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
11152
#line 11153 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
11156
#line 49 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11156
#line 49 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11159
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11159
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11161
11161
public: template<class JoinPoint> void __a1_before
11162
#line 50 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11162
#line 50 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11164
#line 50 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11164
#line 50 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11165
11165
(JoinPoint *tjp)
11166
#line 50 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11166
#line 50 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11168
#line 11169 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
11168
#line 11169 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
11170
11170
typedef typename JoinPoint::That __JP_That;
11171
11171
typedef typename JoinPoint::Target __JP_Target;
11172
11172
typedef typename JoinPoint::Result __JP_Result;
11174
#line 50 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11174
#line 50 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11176
11176
delete_tree (tjp->that ()->_intro_members);
11177
11177
delete_tree (tjp->that ()->_base_intros);
11179
#line 11180 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
11179
#line 11180 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
11183
#line 53 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11183
#line 53 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11186
11186
typedef AC::TLE __AttrTypes;
11187
11187
const char *__attr_name (unsigned i) const { return 0; }
11188
11188
const void *__attr (unsigned __i) const { return 0; }
11189
#line 54 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACTree.ah"
11189
#line 54 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACTree.ah"
11191
#line 11192 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
11191
#line 11192 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
11193
11193
namespace AC {
11194
11194
template <class JoinPoint>
12838
12838
void prj_keywords (bool kw) { _prj_keywords = kw; }
12841
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12841
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12843
12843
public: void __a0_before
12844
#line 43 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12844
#line 43 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12846
#line 43 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12846
#line 43 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12847
12847
(Puma::CProject &project)
12848
#line 43 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12848
#line 43 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12850
12850
_project = &project;
12854
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12854
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12856
12856
public: template<class JoinPoint> void __a1_before
12857
#line 51 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12857
#line 51 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12859
#line 51 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12859
#line 51 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12860
12860
(JoinPoint *tjp, Puma::Unit &unit)
12861
#line 51 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12861
#line 51 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12863
#line 12864 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
12863
#line 12864 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
12865
12865
typedef typename JoinPoint::That __JP_That;
12866
12866
typedef typename JoinPoint::Target __JP_Target;
12867
12867
typedef typename JoinPoint::Result __JP_Result;
12869
#line 51 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12869
#line 51 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
12871
12871
if (!unit.isFile ())
16982
16982
friend class ::PragmaOnce;
16983
16983
friend class ::CMatchSyntax;
16985
#line 41 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
16988
#line 42 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
16991
#line 45 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
16985
#line 41 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
16988
#line 42 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
16991
#line 45 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
16994
16994
typedef AC::TLE __AttrTypes;
16995
16995
const char *__attr_name (unsigned i) const { return 0; }
16996
16996
const void *__attr (unsigned __i) const { return 0; }
16997
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
16997
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
16999
#line 17000 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
16999
#line 17000 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
17001
17001
namespace AC {
17004
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
17004
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CCExprResolveH.ah"
17007
17007
#endif /* __CCExprResolveH_ah__ */
17009
#line 8 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
17009
#line 8 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
17011
17011
namespace Puma {
17013
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
17013
#line 227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
17015
#line 17016 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
17015
#line 17016 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
17016
17016
} // closed Puma
17018
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
17019
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
17018
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
17019
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
17021
#line 1 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17021
#line 1 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17022
17022
// This file is part of PUMA.
17023
17023
// Copyright (C) 1999-2003 The PUMA developer team.
17114
17114
friend class ::PragmaOnce;
17115
17115
friend class ::CMatchSyntax;
17117
#line 41 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17120
#line 42 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17123
#line 45 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17117
#line 41 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17120
#line 42 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17123
#line 45 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17126
17126
typedef AC::TLE __AttrTypes;
17127
17127
const char *__attr_name (unsigned i) const { return 0; }
17128
17128
const void *__attr (unsigned __i) const { return 0; }
17129
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17129
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17131
#line 17132 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
17131
#line 17132 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
17133
17133
namespace AC {
17136
#line 46 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17136
#line 46 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/CExprResolveH.ah"
17139
17139
#endif /* __CExprResolveH_ah__ */
17141
#line 8 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
17141
#line 8 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
17143
17143
namespace Puma {
17145
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
17145
#line 227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
17146
17146
class CTree {
17147
#line 17148 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
17147
#line 17148 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
17148
17148
friend class ::CCExprResolve;
17149
17149
friend class ::CExprResolve;
17150
17150
friend class ::WinIfExists;
18244
18244
class CMatchSyntax;
18245
18245
namespace Puma {
18247
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18247
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18249
#line 18250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18249
#line 18250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18250
18250
} // closed Puma
18252
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18253
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18252
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18253
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18254
18254
#include "CCExprResolveH.ah"
18256
18256
namespace Puma {
18258
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18258
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18260
#line 18261 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18260
#line 18261 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18261
18261
} // closed Puma
18263
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18264
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18263
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18264
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18265
18265
#include "CExprResolveH.ah"
18267
18267
namespace Puma {
18269
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18269
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18270
18270
class CT_Expression : public CTree, public CSemValue {
18271
#line 18272 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18271
#line 18272 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18272
18272
friend class ::CCExprResolve;
18273
18273
friend class ::CExprResolve;
18274
18274
friend class ::WinIfExists;
18356
18356
class CMatchSyntax;
18357
18357
namespace Puma {
18359
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18359
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18361
#line 18362 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18361
#line 18362 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18362
18362
} // closed Puma
18364
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18365
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18364
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18365
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18366
18366
#include "CCExprResolveH.ah"
18368
18368
namespace Puma {
18370
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18370
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18372
#line 18373 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18372
#line 18373 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18373
18373
} // closed Puma
18375
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18376
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18375
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18376
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18377
18377
#include "CExprResolveH.ah"
18379
18379
namespace Puma {
18381
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18381
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18382
18382
class CT_Call : public CT_Expression, public CSemObject {
18383
#line 18384 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18383
#line 18384 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18384
18384
friend class ::CCExprResolve;
18385
18385
friend class ::CExprResolve;
18386
18386
friend class ::WinIfExists;
18472
18472
class CMatchSyntax;
18473
18473
namespace Puma {
18475
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18475
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18477
#line 18478 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18477
#line 18478 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18478
18478
} // closed Puma
18480
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18481
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18480
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18481
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18482
18482
#include "CCExprResolveH.ah"
18484
18484
namespace Puma {
18486
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18486
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18488
#line 18489 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18488
#line 18489 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18489
18489
} // closed Puma
18491
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18492
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18491
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18492
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18493
18493
#include "CExprResolveH.ah"
18495
18495
namespace Puma {
18497
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18497
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18498
18498
class CT_ImplicitCall : public CT_Call {
18499
#line 18500 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18499
#line 18500 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18500
18500
friend class ::CCExprResolve;
18501
18501
friend class ::CExprResolve;
18502
18502
friend class ::WinIfExists;
18588
18588
class CMatchSyntax;
18589
18589
namespace Puma {
18591
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18591
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18593
#line 18594 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18593
#line 18594 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18594
18594
} // closed Puma
18596
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18597
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18596
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18597
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18598
18598
#include "CCExprResolveH.ah"
18600
18600
namespace Puma {
18602
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18602
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18604
#line 18605 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18604
#line 18605 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18605
18605
} // closed Puma
18607
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18608
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18607
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18608
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18609
18609
#include "CExprResolveH.ah"
18611
18611
namespace Puma {
18613
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18613
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18614
18614
class CT_String : public CT_List, public CSemValue {
18615
#line 18616 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18615
#line 18616 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18616
18616
friend class ::CCExprResolve;
18617
18617
friend class ::CExprResolve;
18618
18618
friend class ::WinIfExists;
18699
18699
class CMatchSyntax;
18700
18700
namespace Puma {
18702
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18702
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18704
#line 18705 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18704
#line 18705 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18705
18705
} // closed Puma
18707
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18708
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18707
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18708
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18709
18709
#include "CCExprResolveH.ah"
18711
18711
namespace Puma {
18713
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18713
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18715
#line 18716 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18715
#line 18716 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18716
18716
} // closed Puma
18718
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18719
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18718
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18719
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18720
18720
#include "CExprResolveH.ah"
18722
18722
namespace Puma {
18724
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18724
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18725
18725
class CT_WideString : public CT_String {
18726
#line 18727 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18726
#line 18727 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18727
18727
friend class ::CCExprResolve;
18728
18728
friend class ::CExprResolve;
18729
18729
friend class ::WinIfExists;
18798
18798
class CMatchSyntax;
18799
18799
namespace Puma {
18801
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18801
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18803
#line 18804 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18803
#line 18804 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18804
18804
} // closed Puma
18806
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18807
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18806
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18807
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18808
18808
#include "CCExprResolveH.ah"
18810
18810
namespace Puma {
18812
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18812
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18814
#line 18815 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18814
#line 18815 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18815
18815
} // closed Puma
18817
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18818
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18817
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18818
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18819
18819
#include "CExprResolveH.ah"
18821
18821
namespace Puma {
18823
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18823
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18824
18824
class CT_Integer : public CT_Expression {
18825
#line 18826 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18825
#line 18826 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18826
18826
friend class ::CCExprResolve;
18827
18827
friend class ::CExprResolve;
18828
18828
friend class ::WinIfExists;
18914
18914
class CMatchSyntax;
18915
18915
namespace Puma {
18917
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18917
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18919
#line 18920 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18919
#line 18920 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18920
18920
} // closed Puma
18922
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18923
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18922
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18923
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
18924
18924
#include "CCExprResolveH.ah"
18926
18926
namespace Puma {
18928
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18928
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18930
#line 18931 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18930
#line 18931 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18931
18931
} // closed Puma
18933
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18934
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18933
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18934
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
18935
18935
#include "CExprResolveH.ah"
18937
18937
namespace Puma {
18939
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
18939
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
18940
18940
class CT_Character : public CT_Expression {
18941
#line 18942 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
18941
#line 18942 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
18942
18942
friend class ::CCExprResolve;
18943
18943
friend class ::CExprResolve;
18944
18944
friend class ::WinIfExists;
19030
19030
class CMatchSyntax;
19031
19031
namespace Puma {
19033
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19033
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19035
#line 19036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19035
#line 19036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19036
19036
} // closed Puma
19038
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19039
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19038
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19039
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19040
19040
#include "CCExprResolveH.ah"
19042
19042
namespace Puma {
19044
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19044
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19046
#line 19047 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19046
#line 19047 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19047
19047
} // closed Puma
19049
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19050
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19049
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19050
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19051
19051
#include "CExprResolveH.ah"
19053
19053
namespace Puma {
19055
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19055
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19056
19056
class CT_WideCharacter : public CT_Character {
19057
#line 19058 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19057
#line 19058 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19058
19058
friend class ::CCExprResolve;
19059
19059
friend class ::CExprResolve;
19060
19060
friend class ::WinIfExists;
19129
19129
class CMatchSyntax;
19130
19130
namespace Puma {
19132
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19132
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19134
#line 19135 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19134
#line 19135 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19135
19135
} // closed Puma
19137
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19138
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19137
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19138
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19139
19139
#include "CCExprResolveH.ah"
19141
19141
namespace Puma {
19143
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19143
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19145
#line 19146 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19145
#line 19146 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19146
19146
} // closed Puma
19148
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19149
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19148
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19149
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19150
19150
#include "CExprResolveH.ah"
19152
19152
namespace Puma {
19154
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19154
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19155
19155
class CT_Float : public CT_Expression {
19156
#line 19157 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19156
#line 19157 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19157
19157
friend class ::CCExprResolve;
19158
19158
friend class ::CExprResolve;
19159
19159
friend class ::WinIfExists;
19249
19249
class CMatchSyntax;
19250
19250
namespace Puma {
19252
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19252
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19254
#line 19255 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19254
#line 19255 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19255
19255
} // closed Puma
19257
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19258
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19257
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19258
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19259
19259
#include "CCExprResolveH.ah"
19261
19261
namespace Puma {
19263
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19263
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19265
#line 19266 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19265
#line 19266 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19266
19266
} // closed Puma
19268
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19269
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19268
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19269
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19270
19270
#include "CExprResolveH.ah"
19272
19272
namespace Puma {
19274
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19274
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19275
19275
class CT_Bool : public CT_Expression {
19276
#line 19277 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19276
#line 19277 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19277
19277
friend class ::CCExprResolve;
19278
19278
friend class ::CExprResolve;
19279
19279
friend class ::WinIfExists;
19365
19365
class CMatchSyntax;
19366
19366
namespace Puma {
19368
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19368
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19370
#line 19371 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19370
#line 19371 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19371
19371
} // closed Puma
19373
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19374
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19373
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19374
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19375
19375
#include "CCExprResolveH.ah"
19377
19377
namespace Puma {
19379
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19379
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19381
#line 19382 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19381
#line 19382 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19382
19382
} // closed Puma
19384
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19385
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19384
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19385
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19386
19386
#include "CExprResolveH.ah"
19388
19388
namespace Puma {
19390
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19390
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19391
19391
class CT_BracedExpr : public CT_Expression {
19392
#line 19393 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19392
#line 19393 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19393
19393
friend class ::CCExprResolve;
19394
19394
friend class ::CExprResolve;
19395
19395
friend class ::WinIfExists;
19490
19490
class CMatchSyntax;
19491
19491
namespace Puma {
19493
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19493
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19495
#line 19496 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19495
#line 19496 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19496
19496
} // closed Puma
19498
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19499
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19498
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19499
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19500
19500
#include "CCExprResolveH.ah"
19502
19502
namespace Puma {
19504
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19504
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19506
#line 19507 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19506
#line 19507 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19507
19507
} // closed Puma
19509
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19510
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19509
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19510
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19511
19511
#include "CExprResolveH.ah"
19513
19513
namespace Puma {
19515
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19515
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19516
19516
class CT_SimpleName : public CT_List, public Printable,
19517
19517
public CSemValue, public CSemObject {
19518
#line 19519 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19518
#line 19519 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19519
19519
friend class ::CCExprResolve;
19520
19520
friend class ::CExprResolve;
19521
19521
friend class ::WinIfExists;
19623
19623
class CMatchSyntax;
19624
19624
namespace Puma {
19626
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19626
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19628
#line 19629 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19628
#line 19629 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19629
19629
} // closed Puma
19631
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19632
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19631
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19632
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19633
19633
#include "CCExprResolveH.ah"
19635
19635
namespace Puma {
19637
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19637
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19639
#line 19640 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19639
#line 19640 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19640
19640
} // closed Puma
19642
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19643
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19642
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19643
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19644
19644
#include "CExprResolveH.ah"
19646
19646
namespace Puma {
19648
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19648
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19649
19649
class CT_SpecialName : public CT_SimpleName {
19650
#line 19651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19650
#line 19651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19651
19651
friend class ::CCExprResolve;
19652
19652
friend class ::CExprResolve;
19653
19653
friend class ::WinIfExists;
19748
19748
class CMatchSyntax;
19749
19749
namespace Puma {
19751
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19751
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19753
#line 19754 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19753
#line 19754 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19754
19754
} // closed Puma
19756
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19757
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19756
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19757
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19758
19758
#include "CCExprResolveH.ah"
19760
19760
namespace Puma {
19762
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19762
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19764
#line 19765 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19764
#line 19765 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19765
19765
} // closed Puma
19767
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19768
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19767
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19768
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19769
19769
#include "CExprResolveH.ah"
19771
19771
namespace Puma {
19773
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19773
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19774
19774
class CT_PrivateName : public CT_SpecialName {
19775
#line 19776 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19775
#line 19776 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19776
19776
friend class ::CCExprResolve;
19777
19777
friend class ::CExprResolve;
19778
19778
friend class ::WinIfExists;
19859
19859
class CMatchSyntax;
19860
19860
namespace Puma {
19862
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19862
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19864
#line 19865 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19864
#line 19865 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19865
19865
} // closed Puma
19867
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19868
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19867
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19868
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19869
19869
#include "CCExprResolveH.ah"
19871
19871
namespace Puma {
19873
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19873
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19875
#line 19876 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19875
#line 19876 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19876
19876
} // closed Puma
19878
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19879
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19878
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19879
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19880
19880
#include "CExprResolveH.ah"
19882
19882
namespace Puma {
19884
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19884
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19885
19885
class CT_DestructorName : public CT_SpecialName {
19886
#line 19887 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19886
#line 19887 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19887
19887
friend class ::CCExprResolve;
19888
19888
friend class ::CExprResolve;
19889
19889
friend class ::WinIfExists;
19965
19965
class CMatchSyntax;
19966
19966
namespace Puma {
19968
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19968
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19970
#line 19971 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19970
#line 19971 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19971
19971
} // closed Puma
19973
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19974
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19973
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19974
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
19975
19975
#include "CCExprResolveH.ah"
19977
19977
namespace Puma {
19979
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19979
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19981
#line 19982 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19981
#line 19982 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19982
19982
} // closed Puma
19984
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19985
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19984
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19985
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
19986
19986
#include "CExprResolveH.ah"
19988
19988
namespace Puma {
19990
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
19990
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
19991
19991
class CT_TemplateName : public CT_SpecialName {
19992
#line 19993 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
19992
#line 19993 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
19993
19993
friend class ::CCExprResolve;
19994
19994
friend class ::CExprResolve;
19995
19995
friend class ::WinIfExists;
20080
20080
class CMatchSyntax;
20081
20081
namespace Puma {
20083
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20083
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20085
#line 20086 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20085
#line 20086 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20086
20086
} // closed Puma
20088
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20089
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20088
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20089
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20090
20090
#include "CCExprResolveH.ah"
20092
20092
namespace Puma {
20094
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20094
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20096
#line 20097 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20096
#line 20097 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20097
20097
} // closed Puma
20099
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20100
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20099
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20100
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20101
20101
#include "CExprResolveH.ah"
20103
20103
namespace Puma {
20105
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20105
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20106
20106
class CT_OperatorName : public CT_SpecialName {
20107
#line 20108 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20107
#line 20108 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20108
20108
friend class ::CCExprResolve;
20109
20109
friend class ::CExprResolve;
20110
20110
friend class ::WinIfExists;
20209
20209
class CMatchSyntax;
20210
20210
namespace Puma {
20212
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20212
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20214
#line 20215 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20214
#line 20215 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20215
20215
} // closed Puma
20217
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20218
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20217
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20218
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20219
20219
#include "CCExprResolveH.ah"
20221
20221
namespace Puma {
20223
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20223
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20225
#line 20226 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20225
#line 20226 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20226
20226
} // closed Puma
20228
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20229
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20228
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20229
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20230
20230
#include "CExprResolveH.ah"
20232
20232
namespace Puma {
20234
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20234
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20235
20235
class CT_ConversionName : public CT_SpecialName {
20236
#line 20237 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20236
#line 20237 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20237
20237
friend class ::CCExprResolve;
20238
20238
friend class ::CExprResolve;
20239
20239
friend class ::WinIfExists;
20317
20317
class CMatchSyntax;
20318
20318
namespace Puma {
20320
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20320
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20322
#line 20323 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20322
#line 20323 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20323
20323
} // closed Puma
20325
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20326
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20325
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20326
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20327
20327
#include "CCExprResolveH.ah"
20329
20329
namespace Puma {
20331
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20331
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20333
#line 20334 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20333
#line 20334 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20334
20334
} // closed Puma
20336
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20337
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20336
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20337
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20338
20338
#include "CExprResolveH.ah"
20340
20340
namespace Puma {
20342
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20342
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20343
20343
class CT_QualName : public CT_SimpleName {
20344
#line 20345 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20344
#line 20345 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20345
20345
friend class ::CCExprResolve;
20346
20346
friend class ::CExprResolve;
20347
20347
friend class ::WinIfExists;
20438
20438
class CMatchSyntax;
20439
20439
namespace Puma {
20441
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20441
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20443
#line 20444 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20443
#line 20444 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20444
20444
} // closed Puma
20446
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20447
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20446
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20447
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20448
20448
#include "CCExprResolveH.ah"
20450
20450
namespace Puma {
20452
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20452
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20454
#line 20455 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20454
#line 20455 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20455
20455
} // closed Puma
20457
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20458
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20457
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20458
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20459
20459
#include "CExprResolveH.ah"
20461
20461
namespace Puma {
20463
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20463
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20464
20464
class CT_RootQualName : public CT_QualName {
20465
#line 20466 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20465
#line 20466 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20466
20466
friend class ::CCExprResolve;
20467
20467
friend class ::CExprResolve;
20468
20468
friend class ::WinIfExists;
20544
20544
class CMatchSyntax;
20545
20545
namespace Puma {
20547
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20547
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20549
#line 20550 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20549
#line 20550 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20550
20550
} // closed Puma
20552
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20553
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20552
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20553
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20554
20554
#include "CCExprResolveH.ah"
20556
20556
namespace Puma {
20558
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20558
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20560
#line 20561 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20560
#line 20561 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20561
20561
} // closed Puma
20563
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20564
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20563
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20564
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20565
20565
#include "CExprResolveH.ah"
20567
20567
namespace Puma {
20569
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20569
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20570
20570
class CT_BinaryExpr : public CT_Call {
20571
#line 20572 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20571
#line 20572 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20572
20572
friend class ::CCExprResolve;
20573
20573
friend class ::CExprResolve;
20574
20574
friend class ::WinIfExists;
20665
20665
class CMatchSyntax;
20666
20666
namespace Puma {
20668
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20668
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20670
#line 20671 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20670
#line 20671 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20671
20671
} // closed Puma
20673
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20674
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20673
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20674
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20675
20675
#include "CCExprResolveH.ah"
20677
20677
namespace Puma {
20679
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20679
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20681
#line 20682 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20681
#line 20682 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20682
20682
} // closed Puma
20684
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20685
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20684
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20685
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20686
20686
#include "CExprResolveH.ah"
20688
20688
namespace Puma {
20690
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20690
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20691
20691
class CT_MembPtrExpr : public CT_Expression, public CSemObject {
20692
#line 20693 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20692
#line 20693 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20693
20693
friend class ::CCExprResolve;
20694
20694
friend class ::CExprResolve;
20695
20695
friend class ::WinIfExists;
20786
20786
class CMatchSyntax;
20787
20787
namespace Puma {
20789
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20789
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20791
#line 20792 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20791
#line 20792 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20792
20792
} // closed Puma
20794
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20795
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20794
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20795
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20796
20796
#include "CCExprResolveH.ah"
20798
20798
namespace Puma {
20800
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20800
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20802
#line 20803 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20802
#line 20803 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20803
20803
} // closed Puma
20805
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20806
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20805
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20806
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20807
20807
#include "CExprResolveH.ah"
20809
20809
namespace Puma {
20811
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20811
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20812
20812
class CT_MembRefExpr : public CT_MembPtrExpr {
20813
#line 20814 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20813
#line 20814 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20814
20814
friend class ::CCExprResolve;
20815
20815
friend class ::CExprResolve;
20816
20816
friend class ::WinIfExists;
20888
20888
class CMatchSyntax;
20889
20889
namespace Puma {
20891
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20891
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20893
#line 20894 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20893
#line 20894 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20894
20894
} // closed Puma
20896
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20897
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20896
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20897
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
20898
20898
#include "CCExprResolveH.ah"
20900
20900
namespace Puma {
20902
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20902
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20904
#line 20905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20904
#line 20905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20905
20905
} // closed Puma
20907
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20908
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20907
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20908
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
20909
20909
#include "CExprResolveH.ah"
20911
20911
namespace Puma {
20913
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
20913
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
20914
20914
class CT_UnaryExpr : public CT_Call {
20915
#line 20916 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
20915
#line 20916 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
20916
20916
friend class ::CCExprResolve;
20917
20917
friend class ::CExprResolve;
20918
20918
friend class ::WinIfExists;
21008
21008
class CMatchSyntax;
21009
21009
namespace Puma {
21011
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21011
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21013
#line 21014 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21013
#line 21014 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21014
21014
} // closed Puma
21016
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21017
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21016
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21017
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21018
21018
#include "CCExprResolveH.ah"
21020
21020
namespace Puma {
21022
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21022
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21024
#line 21025 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21024
#line 21025 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21025
21025
} // closed Puma
21027
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21028
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21027
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21028
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21029
21029
#include "CExprResolveH.ah"
21031
21031
namespace Puma {
21033
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21033
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21034
21034
class CT_PostfixExpr : public CT_UnaryExpr {
21035
#line 21036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21035
#line 21036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21036
21036
friend class ::CCExprResolve;
21037
21037
friend class ::CExprResolve;
21038
21038
friend class ::WinIfExists;
21109
21109
class CMatchSyntax;
21110
21110
namespace Puma {
21112
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21112
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21114
#line 21115 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21114
#line 21115 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21115
21115
} // closed Puma
21117
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21118
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21117
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21118
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21119
21119
#include "CCExprResolveH.ah"
21121
21121
namespace Puma {
21123
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21123
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21125
#line 21126 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21125
#line 21126 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21126
21126
} // closed Puma
21128
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21129
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21128
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21129
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21130
21130
#include "CExprResolveH.ah"
21132
21132
namespace Puma {
21134
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21134
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21135
21135
class CT_AddrExpr : public CT_UnaryExpr {
21136
#line 21137 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21136
#line 21137 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21137
21137
friend class ::CCExprResolve;
21138
21138
friend class ::CExprResolve;
21139
21139
friend class ::WinIfExists;
21210
21210
class CMatchSyntax;
21211
21211
namespace Puma {
21213
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21213
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21215
#line 21216 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21215
#line 21216 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21216
21216
} // closed Puma
21218
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21219
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21218
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21219
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21220
21220
#include "CCExprResolveH.ah"
21222
21222
namespace Puma {
21224
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21224
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21226
#line 21227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21226
#line 21227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21227
21227
} // closed Puma
21229
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21230
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21229
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21230
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21231
21231
#include "CExprResolveH.ah"
21233
21233
namespace Puma {
21235
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21235
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21236
21236
class CT_DerefExpr : public CT_UnaryExpr {
21237
#line 21238 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21237
#line 21238 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21238
21238
friend class ::CCExprResolve;
21239
21239
friend class ::CExprResolve;
21240
21240
friend class ::WinIfExists;
21311
21311
class CMatchSyntax;
21312
21312
namespace Puma {
21314
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21314
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21316
#line 21317 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21316
#line 21317 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21317
21317
} // closed Puma
21319
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21320
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21319
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21320
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21321
21321
#include "CCExprResolveH.ah"
21323
21323
namespace Puma {
21325
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21325
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21327
#line 21328 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21327
#line 21328 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21328
21328
} // closed Puma
21330
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21331
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21330
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21331
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21332
21332
#include "CExprResolveH.ah"
21334
21334
namespace Puma {
21336
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21336
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21337
21337
class CT_DeleteExpr : public CT_Expression, public CSemObject {
21338
#line 21339 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21338
#line 21339 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21339
21339
friend class ::CCExprResolve;
21340
21340
friend class ::CExprResolve;
21341
21341
friend class ::WinIfExists;
21435
21435
class CMatchSyntax;
21436
21436
namespace Puma {
21438
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21438
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21440
#line 21441 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21440
#line 21441 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21441
21441
} // closed Puma
21443
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21444
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21443
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21444
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21445
21445
#include "CCExprResolveH.ah"
21447
21447
namespace Puma {
21449
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21449
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21451
#line 21452 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21451
#line 21452 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21452
21452
} // closed Puma
21454
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21455
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21454
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21455
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21456
21456
#include "CExprResolveH.ah"
21458
21458
namespace Puma {
21460
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21460
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21461
21461
class CT_NewExpr : public CT_Expression, public CSemObject {
21462
#line 21463 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21462
#line 21463 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21463
21463
friend class ::CCExprResolve;
21464
21464
friend class ::CExprResolve;
21465
21465
friend class ::WinIfExists;
21570
21570
class CMatchSyntax;
21571
21571
namespace Puma {
21573
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21573
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21575
#line 21576 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21575
#line 21576 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21576
21576
} // closed Puma
21578
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21579
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21578
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21579
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21580
21580
#include "CCExprResolveH.ah"
21582
21582
namespace Puma {
21584
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21584
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21586
#line 21587 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21586
#line 21587 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21587
21587
} // closed Puma
21589
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21590
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21589
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21590
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21591
21591
#include "CExprResolveH.ah"
21593
21593
namespace Puma {
21595
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21595
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21596
21596
class CT_IfThenExpr : public CT_Expression {
21597
#line 21598 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21597
#line 21598 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21598
21598
friend class ::CCExprResolve;
21599
21599
friend class ::CExprResolve;
21600
21600
friend class ::WinIfExists;
21709
21709
class CMatchSyntax;
21710
21710
namespace Puma {
21712
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21712
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21714
#line 21715 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21714
#line 21715 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21715
21715
} // closed Puma
21717
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21718
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21717
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21718
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21719
21719
#include "CCExprResolveH.ah"
21721
21721
namespace Puma {
21723
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21723
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21725
#line 21726 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21725
#line 21726 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21726
21726
} // closed Puma
21728
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21729
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21728
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21729
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21730
21730
#include "CExprResolveH.ah"
21732
21732
namespace Puma {
21734
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21734
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21735
21735
class CT_CmpdLiteral : public CT_Expression, public CSemObject {
21736
#line 21737 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21736
#line 21737 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21737
21737
friend class ::CCExprResolve;
21738
21738
friend class ::CExprResolve;
21739
21739
friend class ::WinIfExists;
21838
21838
class CMatchSyntax;
21839
21839
namespace Puma {
21841
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21841
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21843
#line 21844 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21843
#line 21844 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21844
21844
} // closed Puma
21846
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21847
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21846
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21847
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21848
21848
#include "CCExprResolveH.ah"
21850
21850
namespace Puma {
21852
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21852
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21854
#line 21855 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21854
#line 21855 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21855
21855
} // closed Puma
21857
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21858
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21857
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21858
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21859
21859
#include "CExprResolveH.ah"
21861
21861
namespace Puma {
21863
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21863
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21864
21864
class CT_ConstructExpr : public CT_Expression, public CSemObject {
21865
#line 21866 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21865
#line 21866 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21866
21866
friend class ::CCExprResolve;
21867
21867
friend class ::CExprResolve;
21868
21868
friend class ::WinIfExists;
21962
21962
class CMatchSyntax;
21963
21963
namespace Puma {
21965
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21965
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21967
#line 21968 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21967
#line 21968 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21968
21968
} // closed Puma
21970
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21971
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21970
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21971
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
21972
21972
#include "CCExprResolveH.ah"
21974
21974
namespace Puma {
21976
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21976
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21978
#line 21979 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21978
#line 21979 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21979
21979
} // closed Puma
21981
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21982
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21981
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21982
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
21983
21983
#include "CExprResolveH.ah"
21985
21985
namespace Puma {
21987
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
21987
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
21988
21988
class CT_ThrowExpr : public CT_Expression {
21989
#line 21990 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
21989
#line 21990 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
21990
21990
friend class ::CCExprResolve;
21991
21991
friend class ::CExprResolve;
21992
21992
friend class ::WinIfExists;
22082
22082
class CMatchSyntax;
22083
22083
namespace Puma {
22085
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22085
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22087
#line 22088 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22087
#line 22088 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22088
22088
} // closed Puma
22090
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22091
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22090
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22091
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22092
22092
#include "CCExprResolveH.ah"
22094
22094
namespace Puma {
22096
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22096
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22098
#line 22099 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22098
#line 22099 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22099
22099
} // closed Puma
22101
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22102
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22101
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22102
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22103
22103
#include "CExprResolveH.ah"
22105
22105
namespace Puma {
22107
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22107
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22108
22108
class CT_IndexExpr : public CT_Call {
22109
#line 22110 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22109
#line 22110 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22110
22110
friend class ::CCExprResolve;
22111
22111
friend class ::CExprResolve;
22112
22112
friend class ::WinIfExists;
22205
22205
class CMatchSyntax;
22206
22206
namespace Puma {
22208
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22208
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22210
#line 22211 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22210
#line 22211 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22211
22211
} // closed Puma
22213
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22214
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22213
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22214
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22215
22215
#include "CCExprResolveH.ah"
22217
22217
namespace Puma {
22219
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22219
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22221
#line 22222 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22221
#line 22222 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22222
22222
} // closed Puma
22224
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22225
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22224
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22225
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22226
22226
#include "CExprResolveH.ah"
22228
22228
namespace Puma {
22230
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22230
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22231
22231
class CT_CallExpr : public CT_Call {
22232
#line 22233 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22232
#line 22233 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22233
22233
friend class ::CCExprResolve;
22234
22234
friend class ::CExprResolve;
22235
22235
friend class ::WinIfExists;
22328
22328
class CMatchSyntax;
22329
22329
namespace Puma {
22331
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22331
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22333
#line 22334 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22333
#line 22334 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22334
22334
} // closed Puma
22336
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22337
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22336
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22337
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22338
22338
#include "CCExprResolveH.ah"
22340
22340
namespace Puma {
22342
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22342
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22344
#line 22345 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22344
#line 22345 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22345
22345
} // closed Puma
22347
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22348
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22347
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22348
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22349
22349
#include "CExprResolveH.ah"
22351
22351
namespace Puma {
22353
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22353
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22354
22354
class CT_CastExpr : public CT_Expression {
22355
#line 22356 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22355
#line 22356 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22356
22356
friend class ::CCExprResolve;
22357
22357
friend class ::CExprResolve;
22358
22358
friend class ::WinIfExists;
22455
22455
class CMatchSyntax;
22456
22456
namespace Puma {
22458
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22458
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22460
#line 22461 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22460
#line 22461 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22461
22461
} // closed Puma
22463
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22464
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22463
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22464
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22465
22465
#include "CCExprResolveH.ah"
22467
22467
namespace Puma {
22469
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22469
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22471
#line 22472 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22471
#line 22472 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22472
22472
} // closed Puma
22474
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22475
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22474
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22475
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22476
22476
#include "CExprResolveH.ah"
22478
22478
namespace Puma {
22480
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22480
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22481
22481
class CT_StaticCast : public CT_Expression {
22482
#line 22483 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22482
#line 22483 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22483
22483
friend class ::CCExprResolve;
22484
22484
friend class ::CExprResolve;
22485
22485
friend class ::WinIfExists;
22583
22583
class CMatchSyntax;
22584
22584
namespace Puma {
22586
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22586
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22588
#line 22589 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22588
#line 22589 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22589
22589
} // closed Puma
22591
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22592
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22591
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22592
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22593
22593
#include "CCExprResolveH.ah"
22595
22595
namespace Puma {
22597
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22597
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22599
#line 22600 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22599
#line 22600 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22600
22600
} // closed Puma
22602
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22603
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22602
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22603
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22604
22604
#include "CExprResolveH.ah"
22606
22606
namespace Puma {
22608
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22608
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22609
22609
class CT_ConstCast : public CT_StaticCast {
22610
#line 22611 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22610
#line 22611 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22611
22611
friend class ::CCExprResolve;
22612
22612
friend class ::CExprResolve;
22613
22613
friend class ::WinIfExists;
22687
22687
class CMatchSyntax;
22688
22688
namespace Puma {
22690
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22690
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22692
#line 22693 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22692
#line 22693 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22693
22693
} // closed Puma
22695
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22696
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22695
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22696
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22697
22697
#include "CCExprResolveH.ah"
22699
22699
namespace Puma {
22701
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22701
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22703
#line 22704 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22703
#line 22704 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22704
22704
} // closed Puma
22706
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22707
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22706
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22707
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22708
22708
#include "CExprResolveH.ah"
22710
22710
namespace Puma {
22712
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22712
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22713
22713
class CT_ReintCast : public CT_StaticCast {
22714
#line 22715 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22714
#line 22715 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22715
22715
friend class ::CCExprResolve;
22716
22716
friend class ::CExprResolve;
22717
22717
friend class ::WinIfExists;
22791
22791
class CMatchSyntax;
22792
22792
namespace Puma {
22794
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22794
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22796
#line 22797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22796
#line 22797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22797
22797
} // closed Puma
22799
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22800
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22799
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22800
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22801
22801
#include "CCExprResolveH.ah"
22803
22803
namespace Puma {
22805
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22805
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22807
#line 22808 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22807
#line 22808 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22808
22808
} // closed Puma
22810
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22811
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22810
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22811
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22812
22812
#include "CExprResolveH.ah"
22814
22814
namespace Puma {
22816
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22816
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22817
22817
class CT_DynamicCast : public CT_StaticCast {
22818
#line 22819 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22818
#line 22819 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22819
22819
friend class ::CCExprResolve;
22820
22820
friend class ::CExprResolve;
22821
22821
friend class ::WinIfExists;
22898
22898
class CMatchSyntax;
22899
22899
namespace Puma {
22901
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22901
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22903
#line 22904 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22903
#line 22904 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22904
22904
} // closed Puma
22906
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22907
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22906
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22907
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
22908
22908
#include "CCExprResolveH.ah"
22910
22910
namespace Puma {
22912
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22912
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22914
#line 22915 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22914
#line 22915 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22915
22915
} // closed Puma
22917
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22918
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22917
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22918
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
22919
22919
#include "CExprResolveH.ah"
22921
22921
namespace Puma {
22923
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
22923
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
22924
22924
class CT_ImplicitCast : public CT_Expression {
22925
#line 22926 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
22925
#line 22926 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
22926
22926
friend class ::CCExprResolve;
22927
22927
friend class ::CExprResolve;
22928
22928
friend class ::WinIfExists;
23016
23016
class CMatchSyntax;
23017
23017
namespace Puma {
23019
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23019
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23021
#line 23022 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23021
#line 23022 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23022
23022
} // closed Puma
23024
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23025
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23024
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23025
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23026
23026
#include "CCExprResolveH.ah"
23028
23028
namespace Puma {
23030
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23030
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23032
#line 23033 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23032
#line 23033 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23033
23033
} // closed Puma
23035
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23036
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23035
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23036
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23037
23037
#include "CExprResolveH.ah"
23039
23039
namespace Puma {
23041
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23041
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23042
23042
class CT_TypeidExpr : public CT_Expression {
23043
#line 23044 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23043
#line 23044 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23044
23044
friend class ::CCExprResolve;
23045
23045
friend class ::CExprResolve;
23046
23046
friend class ::WinIfExists;
23142
23142
class CMatchSyntax;
23143
23143
namespace Puma {
23145
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23145
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23147
#line 23148 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23147
#line 23148 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23148
23148
} // closed Puma
23150
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23151
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23150
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23151
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23152
23152
#include "CCExprResolveH.ah"
23154
23154
namespace Puma {
23156
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23156
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23158
#line 23159 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23158
#line 23159 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23159
23159
} // closed Puma
23161
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23162
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23161
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23162
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23163
23163
#include "CExprResolveH.ah"
23165
23165
namespace Puma {
23167
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23167
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23168
23168
class CT_SizeofExpr : public CT_Expression {
23169
#line 23170 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23169
#line 23170 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23170
23170
friend class ::CCExprResolve;
23171
23171
friend class ::CExprResolve;
23172
23172
friend class ::WinIfExists;
23276
23276
class CMatchSyntax;
23277
23277
namespace Puma {
23279
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23279
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23281
#line 23282 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23281
#line 23282 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23282
23282
} // closed Puma
23284
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23285
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23284
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23285
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23286
23286
#include "CCExprResolveH.ah"
23288
23288
namespace Puma {
23290
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23290
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23292
#line 23293 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23292
#line 23293 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23293
23293
} // closed Puma
23295
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23296
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23295
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23296
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23297
23297
#include "CExprResolveH.ah"
23299
23299
namespace Puma {
23301
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23301
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23302
23302
class CT_AlignofExpr : public CT_Expression {
23303
#line 23304 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23303
#line 23304 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23304
23304
friend class ::CCExprResolve;
23305
23305
friend class ::CExprResolve;
23306
23306
friend class ::WinIfExists;
23410
23410
class CMatchSyntax;
23411
23411
namespace Puma {
23413
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23413
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23415
#line 23416 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23415
#line 23416 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23416
23416
} // closed Puma
23418
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23419
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23418
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23419
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23420
23420
#include "CCExprResolveH.ah"
23422
23422
namespace Puma {
23424
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23424
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23426
#line 23427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23426
#line 23427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23427
23427
} // closed Puma
23429
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23430
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23429
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23430
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23431
23431
#include "CExprResolveH.ah"
23433
23433
namespace Puma {
23435
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23435
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23436
23436
class CT_TypeTraitExpr : public CT_Expression {
23437
#line 23438 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23437
#line 23438 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23438
23438
friend class ::CCExprResolve;
23439
23439
friend class ::CExprResolve;
23440
23440
friend class ::WinIfExists;
23550
23550
class CMatchSyntax;
23551
23551
namespace Puma {
23553
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23553
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23555
#line 23556 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23555
#line 23556 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23556
23556
} // closed Puma
23558
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23559
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23558
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23559
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23560
23560
#include "CCExprResolveH.ah"
23562
23562
namespace Puma {
23564
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23564
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23566
#line 23567 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23566
#line 23567 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23567
23567
} // closed Puma
23569
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23570
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23569
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23570
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23571
23571
#include "CExprResolveH.ah"
23573
23573
namespace Puma {
23575
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23575
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23576
23576
class CT_OffsetofExpr : public CT_Expression {
23577
#line 23578 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23577
#line 23578 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23578
23578
friend class ::CCExprResolve;
23579
23579
friend class ::CExprResolve;
23580
23580
friend class ::WinIfExists;
23679
23679
class CMatchSyntax;
23680
23680
namespace Puma {
23682
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23682
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23684
#line 23685 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23684
#line 23685 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23685
23685
} // closed Puma
23687
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23688
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23687
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23688
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23689
23689
#include "CCExprResolveH.ah"
23691
23691
namespace Puma {
23693
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23693
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23695
#line 23696 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23695
#line 23696 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23696
23696
} // closed Puma
23698
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23699
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23698
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23699
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23700
23700
#include "CExprResolveH.ah"
23702
23702
namespace Puma {
23704
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23704
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23705
23705
class CT_IndexDesignator : public CT_Expression {
23706
#line 23707 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23706
#line 23707 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23707
23707
friend class ::CCExprResolve;
23708
23708
friend class ::CExprResolve;
23709
23709
friend class ::WinIfExists;
23800
23800
class CMatchSyntax;
23801
23801
namespace Puma {
23803
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23803
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23805
#line 23806 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23805
#line 23806 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23806
23806
} // closed Puma
23808
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23809
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23808
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23809
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
23810
23810
#include "CCExprResolveH.ah"
23812
23812
namespace Puma {
23814
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23814
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23816
#line 23817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23816
#line 23817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23817
23817
} // closed Puma
23819
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23820
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23819
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23820
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
23821
23821
#include "CExprResolveH.ah"
23823
23823
namespace Puma {
23825
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
23825
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
23826
23826
class CT_MembDesignator : public CT_Expression {
23827
#line 23828 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
23827
#line 23828 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
23828
23828
friend class ::CCExprResolve;
23829
23829
friend class ::CExprResolve;
23830
23830
friend class ::WinIfExists;
29542
29542
class CMatchSyntax;
29543
29543
namespace Puma {
29545
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
29545
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
29547
#line 29548 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
29547
#line 29548 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
29548
29548
} // closed Puma
29550
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
29551
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
29550
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
29551
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
29552
29552
#include "CCExprResolveH.ah"
29554
29554
namespace Puma {
29556
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
29556
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
29558
#line 29559 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
29558
#line 29559 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
29559
29559
} // closed Puma
29561
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
29562
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
29561
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
29562
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
29563
29563
#include "CExprResolveH.ah"
29565
29565
namespace Puma {
29567
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
29567
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
29568
29568
class CT_MembInit : public CT_Expression, public CSemObject {
29569
#line 29570 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
29569
#line 29570 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
29570
29570
friend class ::CCExprResolve;
29571
29571
friend class ::CExprResolve;
29572
29572
friend class ::WinIfExists;
30926
30926
class CMatchSyntax;
30927
30927
namespace Puma {
30929
#line 224 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/GnuCTree.h"
30929
#line 224 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/GnuCTree.h"
30931
#line 30932 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
30931
#line 30932 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
30932
30932
} // closed Puma
30934
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
30935
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
30934
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
30935
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
30936
30936
#include "CCExprResolveH.ah"
30938
30938
namespace Puma {
30940
#line 224 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/GnuCTree.h"
30940
#line 224 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/GnuCTree.h"
30942
#line 30943 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
30942
#line 30943 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
30943
30943
} // closed Puma
30945
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
30946
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
30945
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
30946
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
30947
30947
#include "CExprResolveH.ah"
30949
30949
namespace Puma {
30951
#line 224 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/GnuCTree.h"
30951
#line 224 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/GnuCTree.h"
30952
30952
class CT_GnuStatementExpr : public CT_Expression {
30953
#line 30954 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
30953
#line 30954 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
30954
30954
friend class ::CCExprResolve;
30955
30955
friend class ::CExprResolve;
30956
30956
friend class ::WinIfExists;
34180
34180
class CMatchSyntax;
34181
34181
namespace Puma {
34183
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
34183
#line 227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
34185
#line 34186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
34185
#line 34186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
34186
34186
} // closed Puma
34188
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
34189
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
34188
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
34189
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
34190
34190
#include "CCExprResolveH.ah"
34192
34192
namespace Puma {
34194
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
34194
#line 227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
34196
#line 34197 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
34196
#line 34197 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
34197
34197
} // closed Puma
34199
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
34200
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
34199
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
34200
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
34201
34201
#include "CExprResolveH.ah"
34203
34203
namespace Puma {
34205
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
34205
#line 227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
34206
34206
class CTree {
34207
#line 34208 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
34207
#line 34208 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
34208
34208
friend class ::CCExprResolve;
34209
34209
friend class ::CExprResolve;
34210
34210
friend class ::WinIfExists;
35304
35304
class CMatchSyntax;
35305
35305
namespace Puma {
35307
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35307
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35309
#line 35310 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35309
#line 35310 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35310
35310
} // closed Puma
35312
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35313
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35312
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35313
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35314
35314
#include "CCExprResolveH.ah"
35316
35316
namespace Puma {
35318
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35318
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35320
#line 35321 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35320
#line 35321 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35321
35321
} // closed Puma
35323
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35324
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35323
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35324
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35325
35325
#include "CExprResolveH.ah"
35327
35327
namespace Puma {
35329
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35329
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35330
35330
class CT_Expression : public CTree, public CSemValue {
35331
#line 35332 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35331
#line 35332 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35332
35332
friend class ::CCExprResolve;
35333
35333
friend class ::CExprResolve;
35334
35334
friend class ::WinIfExists;
35416
35416
class CMatchSyntax;
35417
35417
namespace Puma {
35419
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35419
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35421
#line 35422 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35421
#line 35422 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35422
35422
} // closed Puma
35424
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35425
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35424
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35425
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35426
35426
#include "CCExprResolveH.ah"
35428
35428
namespace Puma {
35430
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35430
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35432
#line 35433 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35432
#line 35433 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35433
35433
} // closed Puma
35435
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35436
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35435
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35436
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35437
35437
#include "CExprResolveH.ah"
35439
35439
namespace Puma {
35441
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35441
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35442
35442
class CT_Call : public CT_Expression, public CSemObject {
35443
#line 35444 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35443
#line 35444 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35444
35444
friend class ::CCExprResolve;
35445
35445
friend class ::CExprResolve;
35446
35446
friend class ::WinIfExists;
35532
35532
class CMatchSyntax;
35533
35533
namespace Puma {
35535
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35535
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35537
#line 35538 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35537
#line 35538 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35538
35538
} // closed Puma
35540
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35541
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35540
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35541
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35542
35542
#include "CCExprResolveH.ah"
35544
35544
namespace Puma {
35546
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35546
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35548
#line 35549 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35548
#line 35549 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35549
35549
} // closed Puma
35551
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35552
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35551
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35552
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35553
35553
#include "CExprResolveH.ah"
35555
35555
namespace Puma {
35557
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35557
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35558
35558
class CT_ImplicitCall : public CT_Call {
35559
#line 35560 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35559
#line 35560 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35560
35560
friend class ::CCExprResolve;
35561
35561
friend class ::CExprResolve;
35562
35562
friend class ::WinIfExists;
35648
35648
class CMatchSyntax;
35649
35649
namespace Puma {
35651
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35651
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35653
#line 35654 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35653
#line 35654 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35654
35654
} // closed Puma
35656
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35657
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35656
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35657
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35658
35658
#include "CCExprResolveH.ah"
35660
35660
namespace Puma {
35662
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35662
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35664
#line 35665 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35664
#line 35665 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35665
35665
} // closed Puma
35667
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35668
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35667
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35668
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35669
35669
#include "CExprResolveH.ah"
35671
35671
namespace Puma {
35673
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35673
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35674
35674
class CT_String : public CT_List, public CSemValue {
35675
#line 35676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35675
#line 35676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35676
35676
friend class ::CCExprResolve;
35677
35677
friend class ::CExprResolve;
35678
35678
friend class ::WinIfExists;
35759
35759
class CMatchSyntax;
35760
35760
namespace Puma {
35762
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35762
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35764
#line 35765 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35764
#line 35765 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35765
35765
} // closed Puma
35767
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35768
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35767
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35768
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35769
35769
#include "CCExprResolveH.ah"
35771
35771
namespace Puma {
35773
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35773
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35775
#line 35776 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35775
#line 35776 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35776
35776
} // closed Puma
35778
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35779
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35778
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35779
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35780
35780
#include "CExprResolveH.ah"
35782
35782
namespace Puma {
35784
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35784
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35785
35785
class CT_WideString : public CT_String {
35786
#line 35787 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35786
#line 35787 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35787
35787
friend class ::CCExprResolve;
35788
35788
friend class ::CExprResolve;
35789
35789
friend class ::WinIfExists;
35858
35858
class CMatchSyntax;
35859
35859
namespace Puma {
35861
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35861
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35863
#line 35864 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35863
#line 35864 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35864
35864
} // closed Puma
35866
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35867
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35866
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35867
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35868
35868
#include "CCExprResolveH.ah"
35870
35870
namespace Puma {
35872
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35872
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35874
#line 35875 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35874
#line 35875 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35875
35875
} // closed Puma
35877
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35878
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35877
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35878
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35879
35879
#include "CExprResolveH.ah"
35881
35881
namespace Puma {
35883
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35883
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35884
35884
class CT_Integer : public CT_Expression {
35885
#line 35886 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35885
#line 35886 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35886
35886
friend class ::CCExprResolve;
35887
35887
friend class ::CExprResolve;
35888
35888
friend class ::WinIfExists;
35974
35974
class CMatchSyntax;
35975
35975
namespace Puma {
35977
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35977
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35979
#line 35980 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35979
#line 35980 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35980
35980
} // closed Puma
35982
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35983
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35982
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35983
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
35984
35984
#include "CCExprResolveH.ah"
35986
35986
namespace Puma {
35988
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35988
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
35990
#line 35991 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
35990
#line 35991 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
35991
35991
} // closed Puma
35993
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35994
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35993
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35994
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
35995
35995
#include "CExprResolveH.ah"
35997
35997
namespace Puma {
35999
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
35999
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36000
36000
class CT_Character : public CT_Expression {
36001
#line 36002 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36001
#line 36002 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36002
36002
friend class ::CCExprResolve;
36003
36003
friend class ::CExprResolve;
36004
36004
friend class ::WinIfExists;
36090
36090
class CMatchSyntax;
36091
36091
namespace Puma {
36093
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36093
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36095
#line 36096 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36095
#line 36096 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36096
36096
} // closed Puma
36098
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36099
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36098
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36099
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36100
36100
#include "CCExprResolveH.ah"
36102
36102
namespace Puma {
36104
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36104
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36106
#line 36107 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36106
#line 36107 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36107
36107
} // closed Puma
36109
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36110
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36109
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36110
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36111
36111
#include "CExprResolveH.ah"
36113
36113
namespace Puma {
36115
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36115
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36116
36116
class CT_WideCharacter : public CT_Character {
36117
#line 36118 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36117
#line 36118 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36118
36118
friend class ::CCExprResolve;
36119
36119
friend class ::CExprResolve;
36120
36120
friend class ::WinIfExists;
36189
36189
class CMatchSyntax;
36190
36190
namespace Puma {
36192
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36192
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36194
#line 36195 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36194
#line 36195 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36195
36195
} // closed Puma
36197
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36198
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36197
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36198
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36199
36199
#include "CCExprResolveH.ah"
36201
36201
namespace Puma {
36203
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36203
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36205
#line 36206 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36205
#line 36206 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36206
36206
} // closed Puma
36208
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36209
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36208
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36209
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36210
36210
#include "CExprResolveH.ah"
36212
36212
namespace Puma {
36214
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36214
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36215
36215
class CT_Float : public CT_Expression {
36216
#line 36217 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36216
#line 36217 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36217
36217
friend class ::CCExprResolve;
36218
36218
friend class ::CExprResolve;
36219
36219
friend class ::WinIfExists;
36309
36309
class CMatchSyntax;
36310
36310
namespace Puma {
36312
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36312
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36314
#line 36315 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36314
#line 36315 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36315
36315
} // closed Puma
36317
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36318
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36317
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36318
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36319
36319
#include "CCExprResolveH.ah"
36321
36321
namespace Puma {
36323
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36323
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36325
#line 36326 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36325
#line 36326 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36326
36326
} // closed Puma
36328
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36329
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36328
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36329
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36330
36330
#include "CExprResolveH.ah"
36332
36332
namespace Puma {
36334
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36334
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36335
36335
class CT_Bool : public CT_Expression {
36336
#line 36337 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36336
#line 36337 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36337
36337
friend class ::CCExprResolve;
36338
36338
friend class ::CExprResolve;
36339
36339
friend class ::WinIfExists;
36425
36425
class CMatchSyntax;
36426
36426
namespace Puma {
36428
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36428
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36430
#line 36431 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36430
#line 36431 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36431
36431
} // closed Puma
36433
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36434
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36433
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36434
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36435
36435
#include "CCExprResolveH.ah"
36437
36437
namespace Puma {
36439
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36439
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36441
#line 36442 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36441
#line 36442 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36442
36442
} // closed Puma
36444
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36445
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36444
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36445
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36446
36446
#include "CExprResolveH.ah"
36448
36448
namespace Puma {
36450
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36450
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36451
36451
class CT_BracedExpr : public CT_Expression {
36452
#line 36453 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36452
#line 36453 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36453
36453
friend class ::CCExprResolve;
36454
36454
friend class ::CExprResolve;
36455
36455
friend class ::WinIfExists;
36550
36550
class CMatchSyntax;
36551
36551
namespace Puma {
36553
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36553
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36555
#line 36556 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36555
#line 36556 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36556
36556
} // closed Puma
36558
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36559
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36558
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36559
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36560
36560
#include "CCExprResolveH.ah"
36562
36562
namespace Puma {
36564
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36564
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36566
#line 36567 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36566
#line 36567 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36567
36567
} // closed Puma
36569
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36570
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36569
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36570
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36571
36571
#include "CExprResolveH.ah"
36573
36573
namespace Puma {
36575
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36575
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36576
36576
class CT_SimpleName : public CT_List, public Printable,
36577
36577
public CSemValue, public CSemObject {
36578
#line 36579 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36578
#line 36579 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36579
36579
friend class ::CCExprResolve;
36580
36580
friend class ::CExprResolve;
36581
36581
friend class ::WinIfExists;
36683
36683
class CMatchSyntax;
36684
36684
namespace Puma {
36686
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36686
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36688
#line 36689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36688
#line 36689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36689
36689
} // closed Puma
36691
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36692
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36691
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36692
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36693
36693
#include "CCExprResolveH.ah"
36695
36695
namespace Puma {
36697
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36697
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36699
#line 36700 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36699
#line 36700 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36700
36700
} // closed Puma
36702
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36703
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36702
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36703
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36704
36704
#include "CExprResolveH.ah"
36706
36706
namespace Puma {
36708
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36708
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36709
36709
class CT_SpecialName : public CT_SimpleName {
36710
#line 36711 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36710
#line 36711 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36711
36711
friend class ::CCExprResolve;
36712
36712
friend class ::CExprResolve;
36713
36713
friend class ::WinIfExists;
36808
36808
class CMatchSyntax;
36809
36809
namespace Puma {
36811
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36811
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36813
#line 36814 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36813
#line 36814 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36814
36814
} // closed Puma
36816
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36817
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36816
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36817
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36818
36818
#include "CCExprResolveH.ah"
36820
36820
namespace Puma {
36822
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36822
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36824
#line 36825 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36824
#line 36825 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36825
36825
} // closed Puma
36827
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36828
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36827
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36828
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36829
36829
#include "CExprResolveH.ah"
36831
36831
namespace Puma {
36833
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36833
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36834
36834
class CT_PrivateName : public CT_SpecialName {
36835
#line 36836 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36835
#line 36836 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36836
36836
friend class ::CCExprResolve;
36837
36837
friend class ::CExprResolve;
36838
36838
friend class ::WinIfExists;
36919
36919
class CMatchSyntax;
36920
36920
namespace Puma {
36922
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36922
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36924
#line 36925 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36924
#line 36925 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36925
36925
} // closed Puma
36927
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36928
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36927
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36928
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
36929
36929
#include "CCExprResolveH.ah"
36931
36931
namespace Puma {
36933
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36933
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36935
#line 36936 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36935
#line 36936 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36936
36936
} // closed Puma
36938
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36939
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36938
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36939
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
36940
36940
#include "CExprResolveH.ah"
36942
36942
namespace Puma {
36944
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
36944
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
36945
36945
class CT_DestructorName : public CT_SpecialName {
36946
#line 36947 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
36946
#line 36947 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
36947
36947
friend class ::CCExprResolve;
36948
36948
friend class ::CExprResolve;
36949
36949
friend class ::WinIfExists;
37025
37025
class CMatchSyntax;
37026
37026
namespace Puma {
37028
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37028
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37030
#line 37031 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37030
#line 37031 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37031
37031
} // closed Puma
37033
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37034
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37033
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37034
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37035
37035
#include "CCExprResolveH.ah"
37037
37037
namespace Puma {
37039
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37039
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37041
#line 37042 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37041
#line 37042 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37042
37042
} // closed Puma
37044
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37045
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37044
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37045
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37046
37046
#include "CExprResolveH.ah"
37048
37048
namespace Puma {
37050
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37050
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37051
37051
class CT_TemplateName : public CT_SpecialName {
37052
#line 37053 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37052
#line 37053 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37053
37053
friend class ::CCExprResolve;
37054
37054
friend class ::CExprResolve;
37055
37055
friend class ::WinIfExists;
37140
37140
class CMatchSyntax;
37141
37141
namespace Puma {
37143
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37143
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37145
#line 37146 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37145
#line 37146 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37146
37146
} // closed Puma
37148
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37149
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37148
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37149
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37150
37150
#include "CCExprResolveH.ah"
37152
37152
namespace Puma {
37154
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37154
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37156
#line 37157 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37156
#line 37157 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37157
37157
} // closed Puma
37159
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37160
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37159
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37160
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37161
37161
#include "CExprResolveH.ah"
37163
37163
namespace Puma {
37165
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37165
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37166
37166
class CT_OperatorName : public CT_SpecialName {
37167
#line 37168 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37167
#line 37168 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37168
37168
friend class ::CCExprResolve;
37169
37169
friend class ::CExprResolve;
37170
37170
friend class ::WinIfExists;
37269
37269
class CMatchSyntax;
37270
37270
namespace Puma {
37272
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37272
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37274
#line 37275 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37274
#line 37275 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37275
37275
} // closed Puma
37277
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37278
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37277
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37278
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37279
37279
#include "CCExprResolveH.ah"
37281
37281
namespace Puma {
37283
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37283
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37285
#line 37286 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37285
#line 37286 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37286
37286
} // closed Puma
37288
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37289
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37288
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37289
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37290
37290
#include "CExprResolveH.ah"
37292
37292
namespace Puma {
37294
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37294
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37295
37295
class CT_ConversionName : public CT_SpecialName {
37296
#line 37297 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37296
#line 37297 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37297
37297
friend class ::CCExprResolve;
37298
37298
friend class ::CExprResolve;
37299
37299
friend class ::WinIfExists;
37377
37377
class CMatchSyntax;
37378
37378
namespace Puma {
37380
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37380
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37382
#line 37383 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37382
#line 37383 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37383
37383
} // closed Puma
37385
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37386
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37385
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37386
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37387
37387
#include "CCExprResolveH.ah"
37389
37389
namespace Puma {
37391
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37391
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37393
#line 37394 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37393
#line 37394 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37394
37394
} // closed Puma
37396
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37397
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37396
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37397
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37398
37398
#include "CExprResolveH.ah"
37400
37400
namespace Puma {
37402
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37402
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37403
37403
class CT_QualName : public CT_SimpleName {
37404
#line 37405 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37404
#line 37405 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37405
37405
friend class ::CCExprResolve;
37406
37406
friend class ::CExprResolve;
37407
37407
friend class ::WinIfExists;
37498
37498
class CMatchSyntax;
37499
37499
namespace Puma {
37501
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37501
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37503
#line 37504 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37503
#line 37504 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37504
37504
} // closed Puma
37506
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37507
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37506
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37507
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37508
37508
#include "CCExprResolveH.ah"
37510
37510
namespace Puma {
37512
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37512
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37514
#line 37515 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37514
#line 37515 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37515
37515
} // closed Puma
37517
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37518
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37517
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37518
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37519
37519
#include "CExprResolveH.ah"
37521
37521
namespace Puma {
37523
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37523
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37524
37524
class CT_RootQualName : public CT_QualName {
37525
#line 37526 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37525
#line 37526 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37526
37526
friend class ::CCExprResolve;
37527
37527
friend class ::CExprResolve;
37528
37528
friend class ::WinIfExists;
37604
37604
class CMatchSyntax;
37605
37605
namespace Puma {
37607
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37607
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37609
#line 37610 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37609
#line 37610 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37610
37610
} // closed Puma
37612
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37613
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37612
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37613
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37614
37614
#include "CCExprResolveH.ah"
37616
37616
namespace Puma {
37618
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37618
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37620
#line 37621 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37620
#line 37621 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37621
37621
} // closed Puma
37623
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37624
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37623
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37624
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37625
37625
#include "CExprResolveH.ah"
37627
37627
namespace Puma {
37629
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37629
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37630
37630
class CT_BinaryExpr : public CT_Call {
37631
#line 37632 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37631
#line 37632 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37632
37632
friend class ::CCExprResolve;
37633
37633
friend class ::CExprResolve;
37634
37634
friend class ::WinIfExists;
37725
37725
class CMatchSyntax;
37726
37726
namespace Puma {
37728
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37728
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37730
#line 37731 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37730
#line 37731 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37731
37731
} // closed Puma
37733
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37734
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37733
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37734
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37735
37735
#include "CCExprResolveH.ah"
37737
37737
namespace Puma {
37739
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37739
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37741
#line 37742 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37741
#line 37742 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37742
37742
} // closed Puma
37744
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37745
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37744
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37745
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37746
37746
#include "CExprResolveH.ah"
37748
37748
namespace Puma {
37750
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37750
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37751
37751
class CT_MembPtrExpr : public CT_Expression, public CSemObject {
37752
#line 37753 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37752
#line 37753 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37753
37753
friend class ::CCExprResolve;
37754
37754
friend class ::CExprResolve;
37755
37755
friend class ::WinIfExists;
37846
37846
class CMatchSyntax;
37847
37847
namespace Puma {
37849
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37849
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37851
#line 37852 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37851
#line 37852 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37852
37852
} // closed Puma
37854
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37855
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37854
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37855
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37856
37856
#include "CCExprResolveH.ah"
37858
37858
namespace Puma {
37860
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37860
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37862
#line 37863 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37862
#line 37863 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37863
37863
} // closed Puma
37865
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37866
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37865
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37866
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37867
37867
#include "CExprResolveH.ah"
37869
37869
namespace Puma {
37871
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37871
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37872
37872
class CT_MembRefExpr : public CT_MembPtrExpr {
37873
#line 37874 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37873
#line 37874 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37874
37874
friend class ::CCExprResolve;
37875
37875
friend class ::CExprResolve;
37876
37876
friend class ::WinIfExists;
37948
37948
class CMatchSyntax;
37949
37949
namespace Puma {
37951
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37951
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37953
#line 37954 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37953
#line 37954 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37954
37954
} // closed Puma
37956
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37957
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37956
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37957
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
37958
37958
#include "CCExprResolveH.ah"
37960
37960
namespace Puma {
37962
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37962
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37964
#line 37965 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37964
#line 37965 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37965
37965
} // closed Puma
37967
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37968
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37967
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37968
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
37969
37969
#include "CExprResolveH.ah"
37971
37971
namespace Puma {
37973
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
37973
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
37974
37974
class CT_UnaryExpr : public CT_Call {
37975
#line 37976 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
37975
#line 37976 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
37976
37976
friend class ::CCExprResolve;
37977
37977
friend class ::CExprResolve;
37978
37978
friend class ::WinIfExists;
38068
38068
class CMatchSyntax;
38069
38069
namespace Puma {
38071
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38071
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38073
#line 38074 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38073
#line 38074 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38074
38074
} // closed Puma
38076
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38077
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38076
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38077
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38078
38078
#include "CCExprResolveH.ah"
38080
38080
namespace Puma {
38082
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38082
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38084
#line 38085 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38084
#line 38085 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38085
38085
} // closed Puma
38087
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38088
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38087
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38088
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38089
38089
#include "CExprResolveH.ah"
38091
38091
namespace Puma {
38093
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38093
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38094
38094
class CT_PostfixExpr : public CT_UnaryExpr {
38095
#line 38096 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38095
#line 38096 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38096
38096
friend class ::CCExprResolve;
38097
38097
friend class ::CExprResolve;
38098
38098
friend class ::WinIfExists;
38169
38169
class CMatchSyntax;
38170
38170
namespace Puma {
38172
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38172
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38174
#line 38175 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38174
#line 38175 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38175
38175
} // closed Puma
38177
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38178
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38177
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38178
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38179
38179
#include "CCExprResolveH.ah"
38181
38181
namespace Puma {
38183
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38183
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38185
#line 38186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38185
#line 38186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38186
38186
} // closed Puma
38188
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38189
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38188
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38189
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38190
38190
#include "CExprResolveH.ah"
38192
38192
namespace Puma {
38194
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38194
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38195
38195
class CT_AddrExpr : public CT_UnaryExpr {
38196
#line 38197 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38196
#line 38197 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38197
38197
friend class ::CCExprResolve;
38198
38198
friend class ::CExprResolve;
38199
38199
friend class ::WinIfExists;
38270
38270
class CMatchSyntax;
38271
38271
namespace Puma {
38273
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38273
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38275
#line 38276 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38275
#line 38276 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38276
38276
} // closed Puma
38278
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38279
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38278
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38279
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38280
38280
#include "CCExprResolveH.ah"
38282
38282
namespace Puma {
38284
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38284
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38286
#line 38287 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38286
#line 38287 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38287
38287
} // closed Puma
38289
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38290
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38289
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38290
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38291
38291
#include "CExprResolveH.ah"
38293
38293
namespace Puma {
38295
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38295
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38296
38296
class CT_DerefExpr : public CT_UnaryExpr {
38297
#line 38298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38297
#line 38298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38298
38298
friend class ::CCExprResolve;
38299
38299
friend class ::CExprResolve;
38300
38300
friend class ::WinIfExists;
38371
38371
class CMatchSyntax;
38372
38372
namespace Puma {
38374
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38374
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38376
#line 38377 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38376
#line 38377 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38377
38377
} // closed Puma
38379
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38380
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38379
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38380
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38381
38381
#include "CCExprResolveH.ah"
38383
38383
namespace Puma {
38385
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38385
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38387
#line 38388 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38387
#line 38388 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38388
38388
} // closed Puma
38390
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38391
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38390
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38391
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38392
38392
#include "CExprResolveH.ah"
38394
38394
namespace Puma {
38396
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38396
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38397
38397
class CT_DeleteExpr : public CT_Expression, public CSemObject {
38398
#line 38399 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38398
#line 38399 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38399
38399
friend class ::CCExprResolve;
38400
38400
friend class ::CExprResolve;
38401
38401
friend class ::WinIfExists;
38495
38495
class CMatchSyntax;
38496
38496
namespace Puma {
38498
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38498
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38500
#line 38501 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38500
#line 38501 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38501
38501
} // closed Puma
38503
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38504
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38503
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38504
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38505
38505
#include "CCExprResolveH.ah"
38507
38507
namespace Puma {
38509
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38509
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38511
#line 38512 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38511
#line 38512 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38512
38512
} // closed Puma
38514
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38515
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38514
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38515
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38516
38516
#include "CExprResolveH.ah"
38518
38518
namespace Puma {
38520
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38520
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38521
38521
class CT_NewExpr : public CT_Expression, public CSemObject {
38522
#line 38523 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38522
#line 38523 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38523
38523
friend class ::CCExprResolve;
38524
38524
friend class ::CExprResolve;
38525
38525
friend class ::WinIfExists;
38630
38630
class CMatchSyntax;
38631
38631
namespace Puma {
38633
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38633
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38635
#line 38636 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38635
#line 38636 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38636
38636
} // closed Puma
38638
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38639
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38638
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38639
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38640
38640
#include "CCExprResolveH.ah"
38642
38642
namespace Puma {
38644
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38644
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38646
#line 38647 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38646
#line 38647 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38647
38647
} // closed Puma
38649
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38650
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38649
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38650
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38651
38651
#include "CExprResolveH.ah"
38653
38653
namespace Puma {
38655
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38655
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38656
38656
class CT_IfThenExpr : public CT_Expression {
38657
#line 38658 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38657
#line 38658 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38658
38658
friend class ::CCExprResolve;
38659
38659
friend class ::CExprResolve;
38660
38660
friend class ::WinIfExists;
38769
38769
class CMatchSyntax;
38770
38770
namespace Puma {
38772
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38772
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38774
#line 38775 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38774
#line 38775 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38775
38775
} // closed Puma
38777
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38778
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38777
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38778
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38779
38779
#include "CCExprResolveH.ah"
38781
38781
namespace Puma {
38783
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38783
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38785
#line 38786 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38785
#line 38786 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38786
38786
} // closed Puma
38788
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38789
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38788
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38789
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38790
38790
#include "CExprResolveH.ah"
38792
38792
namespace Puma {
38794
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38794
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38795
38795
class CT_CmpdLiteral : public CT_Expression, public CSemObject {
38796
#line 38797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38796
#line 38797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38797
38797
friend class ::CCExprResolve;
38798
38798
friend class ::CExprResolve;
38799
38799
friend class ::WinIfExists;
38898
38898
class CMatchSyntax;
38899
38899
namespace Puma {
38901
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38901
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38903
#line 38904 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38903
#line 38904 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38904
38904
} // closed Puma
38906
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38907
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38906
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38907
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
38908
38908
#include "CCExprResolveH.ah"
38910
38910
namespace Puma {
38912
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38912
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38914
#line 38915 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38914
#line 38915 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38915
38915
} // closed Puma
38917
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38918
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38917
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38918
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
38919
38919
#include "CExprResolveH.ah"
38921
38921
namespace Puma {
38923
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
38923
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
38924
38924
class CT_ConstructExpr : public CT_Expression, public CSemObject {
38925
#line 38926 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
38925
#line 38926 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
38926
38926
friend class ::CCExprResolve;
38927
38927
friend class ::CExprResolve;
38928
38928
friend class ::WinIfExists;
39022
39022
class CMatchSyntax;
39023
39023
namespace Puma {
39025
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39025
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39027
#line 39028 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39027
#line 39028 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39028
39028
} // closed Puma
39030
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39031
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39030
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39031
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39032
39032
#include "CCExprResolveH.ah"
39034
39034
namespace Puma {
39036
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39036
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39038
#line 39039 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39038
#line 39039 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39039
39039
} // closed Puma
39041
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39042
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39041
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39042
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39043
39043
#include "CExprResolveH.ah"
39045
39045
namespace Puma {
39047
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39047
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39048
39048
class CT_ThrowExpr : public CT_Expression {
39049
#line 39050 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39049
#line 39050 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39050
39050
friend class ::CCExprResolve;
39051
39051
friend class ::CExprResolve;
39052
39052
friend class ::WinIfExists;
39142
39142
class CMatchSyntax;
39143
39143
namespace Puma {
39145
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39145
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39147
#line 39148 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39147
#line 39148 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39148
39148
} // closed Puma
39150
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39151
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39150
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39151
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39152
39152
#include "CCExprResolveH.ah"
39154
39154
namespace Puma {
39156
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39156
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39158
#line 39159 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39158
#line 39159 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39159
39159
} // closed Puma
39161
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39162
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39161
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39162
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39163
39163
#include "CExprResolveH.ah"
39165
39165
namespace Puma {
39167
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39167
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39168
39168
class CT_IndexExpr : public CT_Call {
39169
#line 39170 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39169
#line 39170 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39170
39170
friend class ::CCExprResolve;
39171
39171
friend class ::CExprResolve;
39172
39172
friend class ::WinIfExists;
39265
39265
class CMatchSyntax;
39266
39266
namespace Puma {
39268
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39268
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39270
#line 39271 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39270
#line 39271 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39271
39271
} // closed Puma
39273
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39274
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39273
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39274
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39275
39275
#include "CCExprResolveH.ah"
39277
39277
namespace Puma {
39279
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39279
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39281
#line 39282 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39281
#line 39282 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39282
39282
} // closed Puma
39284
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39285
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39284
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39285
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39286
39286
#include "CExprResolveH.ah"
39288
39288
namespace Puma {
39290
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39290
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39291
39291
class CT_CallExpr : public CT_Call {
39292
#line 39293 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39292
#line 39293 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39293
39293
friend class ::CCExprResolve;
39294
39294
friend class ::CExprResolve;
39295
39295
friend class ::WinIfExists;
39388
39388
class CMatchSyntax;
39389
39389
namespace Puma {
39391
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39391
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39393
#line 39394 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39393
#line 39394 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39394
39394
} // closed Puma
39396
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39397
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39396
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39397
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39398
39398
#include "CCExprResolveH.ah"
39400
39400
namespace Puma {
39402
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39402
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39404
#line 39405 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39404
#line 39405 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39405
39405
} // closed Puma
39407
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39408
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39407
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39408
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39409
39409
#include "CExprResolveH.ah"
39411
39411
namespace Puma {
39413
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39413
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39414
39414
class CT_CastExpr : public CT_Expression {
39415
#line 39416 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39415
#line 39416 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39416
39416
friend class ::CCExprResolve;
39417
39417
friend class ::CExprResolve;
39418
39418
friend class ::WinIfExists;
39515
39515
class CMatchSyntax;
39516
39516
namespace Puma {
39518
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39518
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39520
#line 39521 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39520
#line 39521 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39521
39521
} // closed Puma
39523
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39524
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39523
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39524
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39525
39525
#include "CCExprResolveH.ah"
39527
39527
namespace Puma {
39529
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39529
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39531
#line 39532 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39531
#line 39532 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39532
39532
} // closed Puma
39534
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39535
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39534
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39535
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39536
39536
#include "CExprResolveH.ah"
39538
39538
namespace Puma {
39540
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39540
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39541
39541
class CT_StaticCast : public CT_Expression {
39542
#line 39543 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39542
#line 39543 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39543
39543
friend class ::CCExprResolve;
39544
39544
friend class ::CExprResolve;
39545
39545
friend class ::WinIfExists;
39643
39643
class CMatchSyntax;
39644
39644
namespace Puma {
39646
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39646
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39648
#line 39649 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39648
#line 39649 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39649
39649
} // closed Puma
39651
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39652
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39651
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39652
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39653
39653
#include "CCExprResolveH.ah"
39655
39655
namespace Puma {
39657
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39657
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39659
#line 39660 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39659
#line 39660 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39660
39660
} // closed Puma
39662
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39663
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39662
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39663
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39664
39664
#include "CExprResolveH.ah"
39666
39666
namespace Puma {
39668
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39668
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39669
39669
class CT_ConstCast : public CT_StaticCast {
39670
#line 39671 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39670
#line 39671 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39671
39671
friend class ::CCExprResolve;
39672
39672
friend class ::CExprResolve;
39673
39673
friend class ::WinIfExists;
39747
39747
class CMatchSyntax;
39748
39748
namespace Puma {
39750
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39750
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39752
#line 39753 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39752
#line 39753 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39753
39753
} // closed Puma
39755
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39756
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39755
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39756
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39757
39757
#include "CCExprResolveH.ah"
39759
39759
namespace Puma {
39761
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39761
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39763
#line 39764 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39763
#line 39764 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39764
39764
} // closed Puma
39766
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39767
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39766
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39767
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39768
39768
#include "CExprResolveH.ah"
39770
39770
namespace Puma {
39772
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39772
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39773
39773
class CT_ReintCast : public CT_StaticCast {
39774
#line 39775 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39774
#line 39775 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39775
39775
friend class ::CCExprResolve;
39776
39776
friend class ::CExprResolve;
39777
39777
friend class ::WinIfExists;
39851
39851
class CMatchSyntax;
39852
39852
namespace Puma {
39854
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39854
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39856
#line 39857 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39856
#line 39857 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39857
39857
} // closed Puma
39859
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39860
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39859
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39860
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39861
39861
#include "CCExprResolveH.ah"
39863
39863
namespace Puma {
39865
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39865
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39867
#line 39868 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39867
#line 39868 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39868
39868
} // closed Puma
39870
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39871
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39870
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39871
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39872
39872
#include "CExprResolveH.ah"
39874
39874
namespace Puma {
39876
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39876
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39877
39877
class CT_DynamicCast : public CT_StaticCast {
39878
#line 39879 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39878
#line 39879 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39879
39879
friend class ::CCExprResolve;
39880
39880
friend class ::CExprResolve;
39881
39881
friend class ::WinIfExists;
39958
39958
class CMatchSyntax;
39959
39959
namespace Puma {
39961
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39961
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39963
#line 39964 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39963
#line 39964 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39964
39964
} // closed Puma
39966
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39967
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39966
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39967
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
39968
39968
#include "CCExprResolveH.ah"
39970
39970
namespace Puma {
39972
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39972
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39974
#line 39975 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39974
#line 39975 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39975
39975
} // closed Puma
39977
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39978
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39977
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39978
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
39979
39979
#include "CExprResolveH.ah"
39981
39981
namespace Puma {
39983
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
39983
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
39984
39984
class CT_ImplicitCast : public CT_Expression {
39985
#line 39986 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
39985
#line 39986 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
39986
39986
friend class ::CCExprResolve;
39987
39987
friend class ::CExprResolve;
39988
39988
friend class ::WinIfExists;
40076
40076
class CMatchSyntax;
40077
40077
namespace Puma {
40079
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40079
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40081
#line 40082 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40081
#line 40082 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40082
40082
} // closed Puma
40084
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40085
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40084
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40085
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40086
40086
#include "CCExprResolveH.ah"
40088
40088
namespace Puma {
40090
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40090
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40092
#line 40093 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40092
#line 40093 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40093
40093
} // closed Puma
40095
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40096
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40095
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40096
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40097
40097
#include "CExprResolveH.ah"
40099
40099
namespace Puma {
40101
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40101
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40102
40102
class CT_TypeidExpr : public CT_Expression {
40103
#line 40104 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40103
#line 40104 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40104
40104
friend class ::CCExprResolve;
40105
40105
friend class ::CExprResolve;
40106
40106
friend class ::WinIfExists;
40202
40202
class CMatchSyntax;
40203
40203
namespace Puma {
40205
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40205
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40207
#line 40208 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40207
#line 40208 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40208
40208
} // closed Puma
40210
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40211
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40210
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40211
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40212
40212
#include "CCExprResolveH.ah"
40214
40214
namespace Puma {
40216
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40216
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40218
#line 40219 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40218
#line 40219 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40219
40219
} // closed Puma
40221
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40222
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40221
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40222
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40223
40223
#include "CExprResolveH.ah"
40225
40225
namespace Puma {
40227
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40227
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40228
40228
class CT_SizeofExpr : public CT_Expression {
40229
#line 40230 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40229
#line 40230 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40230
40230
friend class ::CCExprResolve;
40231
40231
friend class ::CExprResolve;
40232
40232
friend class ::WinIfExists;
40336
40336
class CMatchSyntax;
40337
40337
namespace Puma {
40339
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40339
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40341
#line 40342 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40341
#line 40342 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40342
40342
} // closed Puma
40344
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40345
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40344
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40345
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40346
40346
#include "CCExprResolveH.ah"
40348
40348
namespace Puma {
40350
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40350
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40352
#line 40353 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40352
#line 40353 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40353
40353
} // closed Puma
40355
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40356
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40355
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40356
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40357
40357
#include "CExprResolveH.ah"
40359
40359
namespace Puma {
40361
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40361
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40362
40362
class CT_AlignofExpr : public CT_Expression {
40363
#line 40364 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40363
#line 40364 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40364
40364
friend class ::CCExprResolve;
40365
40365
friend class ::CExprResolve;
40366
40366
friend class ::WinIfExists;
40470
40470
class CMatchSyntax;
40471
40471
namespace Puma {
40473
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40473
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40475
#line 40476 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40475
#line 40476 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40476
40476
} // closed Puma
40478
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40479
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40478
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40479
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40480
40480
#include "CCExprResolveH.ah"
40482
40482
namespace Puma {
40484
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40484
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40486
#line 40487 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40486
#line 40487 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40487
40487
} // closed Puma
40489
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40490
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40489
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40490
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40491
40491
#include "CExprResolveH.ah"
40493
40493
namespace Puma {
40495
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40495
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40496
40496
class CT_TypeTraitExpr : public CT_Expression {
40497
#line 40498 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40497
#line 40498 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40498
40498
friend class ::CCExprResolve;
40499
40499
friend class ::CExprResolve;
40500
40500
friend class ::WinIfExists;
40610
40610
class CMatchSyntax;
40611
40611
namespace Puma {
40613
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40613
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40615
#line 40616 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40615
#line 40616 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40616
40616
} // closed Puma
40618
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40619
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40618
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40619
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40620
40620
#include "CCExprResolveH.ah"
40622
40622
namespace Puma {
40624
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40624
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40626
#line 40627 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40626
#line 40627 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40627
40627
} // closed Puma
40629
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40630
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40629
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40630
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40631
40631
#include "CExprResolveH.ah"
40633
40633
namespace Puma {
40635
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40635
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40636
40636
class CT_OffsetofExpr : public CT_Expression {
40637
#line 40638 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40637
#line 40638 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40638
40638
friend class ::CCExprResolve;
40639
40639
friend class ::CExprResolve;
40640
40640
friend class ::WinIfExists;
40739
40739
class CMatchSyntax;
40740
40740
namespace Puma {
40742
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40742
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40744
#line 40745 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40744
#line 40745 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40745
40745
} // closed Puma
40747
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40748
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40747
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40748
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40749
40749
#include "CCExprResolveH.ah"
40751
40751
namespace Puma {
40753
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40753
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40755
#line 40756 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40755
#line 40756 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40756
40756
} // closed Puma
40758
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40759
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40758
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40759
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40760
40760
#include "CExprResolveH.ah"
40762
40762
namespace Puma {
40764
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40764
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40765
40765
class CT_IndexDesignator : public CT_Expression {
40766
#line 40767 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40766
#line 40767 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40767
40767
friend class ::CCExprResolve;
40768
40768
friend class ::CExprResolve;
40769
40769
friend class ::WinIfExists;
40860
40860
class CMatchSyntax;
40861
40861
namespace Puma {
40863
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40863
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40865
#line 40866 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40865
#line 40866 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40866
40866
} // closed Puma
40868
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40869
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40868
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40869
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
40870
40870
#include "CCExprResolveH.ah"
40872
40872
namespace Puma {
40874
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40874
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40876
#line 40877 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40876
#line 40877 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40877
40877
} // closed Puma
40879
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40880
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40879
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40880
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
40881
40881
#include "CExprResolveH.ah"
40883
40883
namespace Puma {
40885
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
40885
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
40886
40886
class CT_MembDesignator : public CT_Expression {
40887
#line 40888 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
40887
#line 40888 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
40888
40888
friend class ::CCExprResolve;
40889
40889
friend class ::CExprResolve;
40890
40890
friend class ::WinIfExists;
46601
46601
class CMatchSyntax;
46602
46602
namespace Puma {
46604
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
46604
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
46606
#line 46607 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
46606
#line 46607 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
46607
46607
} // closed Puma
46609
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
46610
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
46609
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
46610
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
46611
46611
#include "CCExprResolveH.ah"
46613
46613
namespace Puma {
46615
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
46615
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
46617
#line 46618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
46617
#line 46618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
46618
46618
} // closed Puma
46620
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
46621
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
46620
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
46621
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
46622
46622
#include "CExprResolveH.ah"
46624
46624
namespace Puma {
46626
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
46626
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
46627
46627
class CT_MembInit : public CT_Expression, public CSemObject {
46628
#line 46629 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
46628
#line 46629 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
46629
46629
friend class ::CCExprResolve;
46630
46630
friend class ::CExprResolve;
46631
46631
friend class ::WinIfExists;
47999
47999
class CMatchSyntax;
48000
48000
namespace Puma {
48002
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
48002
#line 227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
48004
#line 48005 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
48004
#line 48005 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
48005
48005
} // closed Puma
48007
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
48008
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
48007
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
48008
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
48009
48009
#include "CCExprResolveH.ah"
48011
48011
namespace Puma {
48013
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
48013
#line 227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
48015
#line 48016 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
48015
#line 48016 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
48016
48016
} // closed Puma
48018
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
48019
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
48018
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
48019
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
48020
48020
#include "CExprResolveH.ah"
48022
48022
namespace Puma {
48024
#line 227 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
48024
#line 227 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
48025
48025
class CTree {
48026
#line 48027 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
48026
#line 48027 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
48027
48027
friend class ::CCExprResolve;
48028
48028
friend class ::CExprResolve;
48029
48029
friend class ::WinIfExists;
49123
49123
class CMatchSyntax;
49124
49124
namespace Puma {
49126
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49126
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49128
#line 49129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49128
#line 49129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49129
49129
} // closed Puma
49131
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49132
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49131
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49132
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49133
49133
#include "CCExprResolveH.ah"
49135
49135
namespace Puma {
49137
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49137
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49139
#line 49140 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49139
#line 49140 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49140
49140
} // closed Puma
49142
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49143
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49142
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49143
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49144
49144
#include "CExprResolveH.ah"
49146
49146
namespace Puma {
49148
#line 618 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49148
#line 618 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49149
49149
class CT_Expression : public CTree, public CSemValue {
49150
#line 49151 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49150
#line 49151 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49151
49151
friend class ::CCExprResolve;
49152
49152
friend class ::CExprResolve;
49153
49153
friend class ::WinIfExists;
49235
49235
class CMatchSyntax;
49236
49236
namespace Puma {
49238
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49238
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49240
#line 49241 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49240
#line 49241 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49241
49241
} // closed Puma
49243
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49244
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49243
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49244
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49245
49245
#include "CCExprResolveH.ah"
49247
49247
namespace Puma {
49249
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49249
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49251
#line 49252 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49251
#line 49252 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49252
49252
} // closed Puma
49254
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49255
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49254
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49255
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49256
49256
#include "CExprResolveH.ah"
49258
49258
namespace Puma {
49260
#line 645 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49260
#line 645 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49261
49261
class CT_Call : public CT_Expression, public CSemObject {
49262
#line 49263 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49262
#line 49263 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49263
49263
friend class ::CCExprResolve;
49264
49264
friend class ::CExprResolve;
49265
49265
friend class ::WinIfExists;
49351
49351
class CMatchSyntax;
49352
49352
namespace Puma {
49354
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49354
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49356
#line 49357 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49356
#line 49357 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49357
49357
} // closed Puma
49359
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49360
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49359
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49360
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49361
49361
#include "CCExprResolveH.ah"
49363
49363
namespace Puma {
49365
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49365
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49367
#line 49368 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49367
#line 49368 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49368
49368
} // closed Puma
49370
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49371
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49370
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49371
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49372
49372
#include "CExprResolveH.ah"
49374
49374
namespace Puma {
49376
#line 676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49376
#line 676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49377
49377
class CT_ImplicitCall : public CT_Call {
49378
#line 49379 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49378
#line 49379 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49379
49379
friend class ::CCExprResolve;
49380
49380
friend class ::CExprResolve;
49381
49381
friend class ::WinIfExists;
49467
49467
class CMatchSyntax;
49468
49468
namespace Puma {
49470
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49470
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49472
#line 49473 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49472
#line 49473 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49473
49473
} // closed Puma
49475
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49476
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49475
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49476
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49477
49477
#include "CCExprResolveH.ah"
49479
49479
namespace Puma {
49481
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49481
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49483
#line 49484 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49483
#line 49484 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49484
49484
} // closed Puma
49486
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49487
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49486
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49487
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49488
49488
#include "CExprResolveH.ah"
49490
49490
namespace Puma {
49492
#line 703 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49492
#line 703 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49493
49493
class CT_String : public CT_List, public CSemValue {
49494
#line 49495 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49494
#line 49495 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49495
49495
friend class ::CCExprResolve;
49496
49496
friend class ::CExprResolve;
49497
49497
friend class ::WinIfExists;
49578
49578
class CMatchSyntax;
49579
49579
namespace Puma {
49581
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49581
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49583
#line 49584 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49583
#line 49584 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49584
49584
} // closed Puma
49586
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49587
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49586
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49587
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49588
49588
#include "CCExprResolveH.ah"
49590
49590
namespace Puma {
49592
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49592
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49594
#line 49595 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49594
#line 49595 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49595
49595
} // closed Puma
49597
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49598
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49597
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49598
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49599
49599
#include "CExprResolveH.ah"
49601
49601
namespace Puma {
49603
#line 729 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49603
#line 729 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49604
49604
class CT_WideString : public CT_String {
49605
#line 49606 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49605
#line 49606 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49606
49606
friend class ::CCExprResolve;
49607
49607
friend class ::CExprResolve;
49608
49608
friend class ::WinIfExists;
49677
49677
class CMatchSyntax;
49678
49678
namespace Puma {
49680
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49680
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49682
#line 49683 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49682
#line 49683 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49683
49683
} // closed Puma
49685
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49686
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49685
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49686
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49687
49687
#include "CCExprResolveH.ah"
49689
49689
namespace Puma {
49691
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49691
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49693
#line 49694 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49693
#line 49694 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49694
49694
} // closed Puma
49696
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49697
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49696
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49697
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49698
49698
#include "CExprResolveH.ah"
49700
49700
namespace Puma {
49702
#line 743 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49702
#line 743 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49703
49703
class CT_Integer : public CT_Expression {
49704
#line 49705 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49704
#line 49705 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49705
49705
friend class ::CCExprResolve;
49706
49706
friend class ::CExprResolve;
49707
49707
friend class ::WinIfExists;
49793
49793
class CMatchSyntax;
49794
49794
namespace Puma {
49796
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49796
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49798
#line 49799 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49798
#line 49799 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49799
49799
} // closed Puma
49801
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49802
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49801
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49802
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49803
49803
#include "CCExprResolveH.ah"
49805
49805
namespace Puma {
49807
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49807
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49809
#line 49810 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49809
#line 49810 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49810
49810
} // closed Puma
49812
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49813
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49812
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49813
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49814
49814
#include "CExprResolveH.ah"
49816
49816
namespace Puma {
49818
#line 770 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49818
#line 770 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49819
49819
class CT_Character : public CT_Expression {
49820
#line 49821 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49820
#line 49821 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49821
49821
friend class ::CCExprResolve;
49822
49822
friend class ::CExprResolve;
49823
49823
friend class ::WinIfExists;
49909
49909
class CMatchSyntax;
49910
49910
namespace Puma {
49912
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49912
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49914
#line 49915 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49914
#line 49915 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49915
49915
} // closed Puma
49917
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49918
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49917
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49918
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
49919
49919
#include "CCExprResolveH.ah"
49921
49921
namespace Puma {
49923
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49923
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49925
#line 49926 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49925
#line 49926 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49926
49926
} // closed Puma
49928
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49929
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49928
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49929
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
49930
49930
#include "CExprResolveH.ah"
49932
49932
namespace Puma {
49934
#line 797 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
49934
#line 797 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
49935
49935
class CT_WideCharacter : public CT_Character {
49936
#line 49937 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
49936
#line 49937 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
49937
49937
friend class ::CCExprResolve;
49938
49938
friend class ::CExprResolve;
49939
49939
friend class ::WinIfExists;
50008
50008
class CMatchSyntax;
50009
50009
namespace Puma {
50011
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50011
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50013
#line 50014 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50013
#line 50014 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50014
50014
} // closed Puma
50016
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50017
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50016
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50017
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50018
50018
#include "CCExprResolveH.ah"
50020
50020
namespace Puma {
50022
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50022
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50024
#line 50025 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50024
#line 50025 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50025
50025
} // closed Puma
50027
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50028
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50027
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50028
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50029
50029
#include "CExprResolveH.ah"
50031
50031
namespace Puma {
50033
#line 811 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50033
#line 811 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50034
50034
class CT_Float : public CT_Expression {
50035
#line 50036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50035
#line 50036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50036
50036
friend class ::CCExprResolve;
50037
50037
friend class ::CExprResolve;
50038
50038
friend class ::WinIfExists;
50128
50128
class CMatchSyntax;
50129
50129
namespace Puma {
50131
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50131
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50133
#line 50134 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50133
#line 50134 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50134
50134
} // closed Puma
50136
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50137
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50136
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50137
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50138
50138
#include "CCExprResolveH.ah"
50140
50140
namespace Puma {
50142
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50142
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50144
#line 50145 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50144
#line 50145 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50145
50145
} // closed Puma
50147
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50148
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50147
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50148
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50149
50149
#include "CExprResolveH.ah"
50151
50151
namespace Puma {
50153
#line 842 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50153
#line 842 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50154
50154
class CT_Bool : public CT_Expression {
50155
#line 50156 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50155
#line 50156 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50156
50156
friend class ::CCExprResolve;
50157
50157
friend class ::CExprResolve;
50158
50158
friend class ::WinIfExists;
50244
50244
class CMatchSyntax;
50245
50245
namespace Puma {
50247
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50247
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50249
#line 50250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50249
#line 50250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50250
50250
} // closed Puma
50252
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50253
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50252
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50253
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50254
50254
#include "CCExprResolveH.ah"
50256
50256
namespace Puma {
50258
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50258
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50260
#line 50261 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50260
#line 50261 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50261
50261
} // closed Puma
50263
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50264
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50263
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50264
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50265
50265
#include "CExprResolveH.ah"
50267
50267
namespace Puma {
50269
#line 869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50269
#line 869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50270
50270
class CT_BracedExpr : public CT_Expression {
50271
#line 50272 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50271
#line 50272 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50272
50272
friend class ::CCExprResolve;
50273
50273
friend class ::CExprResolve;
50274
50274
friend class ::WinIfExists;
50369
50369
class CMatchSyntax;
50370
50370
namespace Puma {
50372
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50372
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50374
#line 50375 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50374
#line 50375 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50375
50375
} // closed Puma
50377
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50378
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50377
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50378
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50379
50379
#include "CCExprResolveH.ah"
50381
50381
namespace Puma {
50383
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50383
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50385
#line 50386 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50385
#line 50386 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50386
50386
} // closed Puma
50388
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50389
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50388
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50389
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50390
50390
#include "CExprResolveH.ah"
50392
50392
namespace Puma {
50394
#line 905 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50394
#line 905 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50395
50395
class CT_SimpleName : public CT_List, public Printable,
50396
50396
public CSemValue, public CSemObject {
50397
#line 50398 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50397
#line 50398 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50398
50398
friend class ::CCExprResolve;
50399
50399
friend class ::CExprResolve;
50400
50400
friend class ::WinIfExists;
50502
50502
class CMatchSyntax;
50503
50503
namespace Puma {
50505
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50505
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50507
#line 50508 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50507
#line 50508 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50508
50508
} // closed Puma
50510
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50511
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50510
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50511
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50512
50512
#include "CCExprResolveH.ah"
50514
50514
namespace Puma {
50516
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50516
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50518
#line 50519 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50518
#line 50519 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50519
50519
} // closed Puma
50521
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50522
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50521
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50522
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50523
50523
#include "CExprResolveH.ah"
50525
50525
namespace Puma {
50527
#line 953 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50527
#line 953 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50528
50528
class CT_SpecialName : public CT_SimpleName {
50529
#line 50530 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50529
#line 50530 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50530
50530
friend class ::CCExprResolve;
50531
50531
friend class ::CExprResolve;
50532
50532
friend class ::WinIfExists;
50627
50627
class CMatchSyntax;
50628
50628
namespace Puma {
50630
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50630
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50632
#line 50633 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50632
#line 50633 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50633
50633
} // closed Puma
50635
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50636
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50635
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50636
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50637
50637
#include "CCExprResolveH.ah"
50639
50639
namespace Puma {
50641
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50641
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50643
#line 50644 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50643
#line 50644 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50644
50644
} // closed Puma
50646
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50647
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50646
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50647
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50648
50648
#include "CExprResolveH.ah"
50650
50650
namespace Puma {
50652
#line 989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50652
#line 989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50653
50653
class CT_PrivateName : public CT_SpecialName {
50654
#line 50655 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50654
#line 50655 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50655
50655
friend class ::CCExprResolve;
50656
50656
friend class ::CExprResolve;
50657
50657
friend class ::WinIfExists;
50738
50738
class CMatchSyntax;
50739
50739
namespace Puma {
50741
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50741
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50743
#line 50744 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50743
#line 50744 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50744
50744
} // closed Puma
50746
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50747
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50746
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50747
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50748
50748
#include "CCExprResolveH.ah"
50750
50750
namespace Puma {
50752
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50752
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50754
#line 50755 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50754
#line 50755 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50755
50755
} // closed Puma
50757
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50758
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50757
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50758
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50759
50759
#include "CExprResolveH.ah"
50761
50761
namespace Puma {
50763
#line 1015 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50763
#line 1015 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50764
50764
class CT_DestructorName : public CT_SpecialName {
50765
#line 50766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50765
#line 50766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50766
50766
friend class ::CCExprResolve;
50767
50767
friend class ::CExprResolve;
50768
50768
friend class ::WinIfExists;
50844
50844
class CMatchSyntax;
50845
50845
namespace Puma {
50847
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50847
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50849
#line 50850 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50849
#line 50850 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50850
50850
} // closed Puma
50852
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50853
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50852
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50853
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50854
50854
#include "CCExprResolveH.ah"
50856
50856
namespace Puma {
50858
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50858
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50860
#line 50861 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50860
#line 50861 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50861
50861
} // closed Puma
50863
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50864
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50863
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50864
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50865
50865
#include "CExprResolveH.ah"
50867
50867
namespace Puma {
50869
#line 1036 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50869
#line 1036 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50870
50870
class CT_TemplateName : public CT_SpecialName {
50871
#line 50872 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50871
#line 50872 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50872
50872
friend class ::CCExprResolve;
50873
50873
friend class ::CExprResolve;
50874
50874
friend class ::WinIfExists;
50959
50959
class CMatchSyntax;
50960
50960
namespace Puma {
50962
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50962
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50964
#line 50965 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50964
#line 50965 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50965
50965
} // closed Puma
50967
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50968
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50967
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50968
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
50969
50969
#include "CCExprResolveH.ah"
50971
50971
namespace Puma {
50973
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50973
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50975
#line 50976 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50975
#line 50976 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50976
50976
} // closed Puma
50978
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50979
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50978
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50979
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
50980
50980
#include "CExprResolveH.ah"
50982
50982
namespace Puma {
50984
#line 1066 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
50984
#line 1066 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
50985
50985
class CT_OperatorName : public CT_SpecialName {
50986
#line 50987 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
50986
#line 50987 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
50987
50987
friend class ::CCExprResolve;
50988
50988
friend class ::CExprResolve;
50989
50989
friend class ::WinIfExists;
51088
51088
class CMatchSyntax;
51089
51089
namespace Puma {
51091
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51091
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51093
#line 51094 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51093
#line 51094 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51094
51094
} // closed Puma
51096
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51097
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51096
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51097
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51098
51098
#include "CCExprResolveH.ah"
51100
51100
namespace Puma {
51102
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51102
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51104
#line 51105 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51104
#line 51105 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51105
51105
} // closed Puma
51107
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51108
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51107
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51108
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51109
51109
#include "CExprResolveH.ah"
51111
51111
namespace Puma {
51113
#line 1106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51113
#line 1106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51114
51114
class CT_ConversionName : public CT_SpecialName {
51115
#line 51116 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51115
#line 51116 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51116
51116
friend class ::CCExprResolve;
51117
51117
friend class ::CExprResolve;
51118
51118
friend class ::WinIfExists;
51196
51196
class CMatchSyntax;
51197
51197
namespace Puma {
51199
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51199
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51201
#line 51202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51201
#line 51202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51202
51202
} // closed Puma
51204
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51205
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51204
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51205
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51206
51206
#include "CCExprResolveH.ah"
51208
51208
namespace Puma {
51210
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51210
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51212
#line 51213 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51212
#line 51213 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51213
51213
} // closed Puma
51215
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51216
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51215
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51216
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51217
51217
#include "CExprResolveH.ah"
51219
51219
namespace Puma {
51221
#line 1129 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51221
#line 1129 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51222
51222
class CT_QualName : public CT_SimpleName {
51223
#line 51224 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51223
#line 51224 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51224
51224
friend class ::CCExprResolve;
51225
51225
friend class ::CExprResolve;
51226
51226
friend class ::WinIfExists;
51317
51317
class CMatchSyntax;
51318
51318
namespace Puma {
51320
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51320
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51322
#line 51323 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51322
#line 51323 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51323
51323
} // closed Puma
51325
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51326
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51325
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51326
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51327
51327
#include "CCExprResolveH.ah"
51329
51329
namespace Puma {
51331
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51331
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51333
#line 51334 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51333
#line 51334 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51334
51334
} // closed Puma
51336
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51337
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51336
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51337
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51338
51338
#include "CExprResolveH.ah"
51340
51340
namespace Puma {
51342
#line 1165 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51342
#line 1165 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51343
51343
class CT_RootQualName : public CT_QualName {
51344
#line 51345 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51344
#line 51345 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51345
51345
friend class ::CCExprResolve;
51346
51346
friend class ::CExprResolve;
51347
51347
friend class ::WinIfExists;
51423
51423
class CMatchSyntax;
51424
51424
namespace Puma {
51426
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51426
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51428
#line 51429 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51428
#line 51429 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51429
51429
} // closed Puma
51431
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51432
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51431
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51432
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51433
51433
#include "CCExprResolveH.ah"
51435
51435
namespace Puma {
51437
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51437
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51439
#line 51440 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51439
#line 51440 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51440
51440
} // closed Puma
51442
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51443
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51442
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51443
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51444
51444
#include "CExprResolveH.ah"
51446
51446
namespace Puma {
51448
#line 1186 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51448
#line 1186 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51449
51449
class CT_BinaryExpr : public CT_Call {
51450
#line 51451 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51450
#line 51451 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51451
51451
friend class ::CCExprResolve;
51452
51452
friend class ::CExprResolve;
51453
51453
friend class ::WinIfExists;
51544
51544
class CMatchSyntax;
51545
51545
namespace Puma {
51547
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51547
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51549
#line 51550 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51549
#line 51550 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51550
51550
} // closed Puma
51552
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51553
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51552
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51553
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51554
51554
#include "CCExprResolveH.ah"
51556
51556
namespace Puma {
51558
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51558
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51560
#line 51561 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51560
#line 51561 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51561
51561
} // closed Puma
51563
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51564
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51563
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51564
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51565
51565
#include "CExprResolveH.ah"
51567
51567
namespace Puma {
51569
#line 1218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51569
#line 1218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51570
51570
class CT_MembPtrExpr : public CT_Expression, public CSemObject {
51571
#line 51572 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51571
#line 51572 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51572
51572
friend class ::CCExprResolve;
51573
51573
friend class ::CExprResolve;
51574
51574
friend class ::WinIfExists;
51665
51665
class CMatchSyntax;
51666
51666
namespace Puma {
51668
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51668
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51670
#line 51671 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51670
#line 51671 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51671
51671
} // closed Puma
51673
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51674
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51673
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51674
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51675
51675
#include "CCExprResolveH.ah"
51677
51677
namespace Puma {
51679
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51679
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51681
#line 51682 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51681
#line 51682 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51682
51682
} // closed Puma
51684
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51685
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51684
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51685
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51686
51686
#include "CExprResolveH.ah"
51688
51688
namespace Puma {
51690
#line 1250 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51690
#line 1250 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51691
51691
class CT_MembRefExpr : public CT_MembPtrExpr {
51692
#line 51693 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51692
#line 51693 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51693
51693
friend class ::CCExprResolve;
51694
51694
friend class ::CExprResolve;
51695
51695
friend class ::WinIfExists;
51767
51767
class CMatchSyntax;
51768
51768
namespace Puma {
51770
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51770
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51772
#line 51773 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51772
#line 51773 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51773
51773
} // closed Puma
51775
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51776
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51775
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51776
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51777
51777
#include "CCExprResolveH.ah"
51779
51779
namespace Puma {
51781
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51781
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51783
#line 51784 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51783
#line 51784 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51784
51784
} // closed Puma
51786
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51787
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51786
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51787
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51788
51788
#include "CExprResolveH.ah"
51790
51790
namespace Puma {
51792
#line 1267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51792
#line 1267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51793
51793
class CT_UnaryExpr : public CT_Call {
51794
#line 51795 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51794
#line 51795 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51795
51795
friend class ::CCExprResolve;
51796
51796
friend class ::CExprResolve;
51797
51797
friend class ::WinIfExists;
51887
51887
class CMatchSyntax;
51888
51888
namespace Puma {
51890
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51890
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51892
#line 51893 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51892
#line 51893 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51893
51893
} // closed Puma
51895
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51896
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51895
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51896
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51897
51897
#include "CCExprResolveH.ah"
51899
51899
namespace Puma {
51901
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51901
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51903
#line 51904 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51903
#line 51904 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51904
51904
} // closed Puma
51906
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51907
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51906
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51907
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
51908
51908
#include "CExprResolveH.ah"
51910
51910
namespace Puma {
51912
#line 1298 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51912
#line 1298 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51913
51913
class CT_PostfixExpr : public CT_UnaryExpr {
51914
#line 51915 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51914
#line 51915 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51915
51915
friend class ::CCExprResolve;
51916
51916
friend class ::CExprResolve;
51917
51917
friend class ::WinIfExists;
51988
51988
class CMatchSyntax;
51989
51989
namespace Puma {
51991
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
51991
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
51993
#line 51994 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
51993
#line 51994 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
51994
51994
} // closed Puma
51996
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51997
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51996
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51997
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
51998
51998
#include "CCExprResolveH.ah"
52000
52000
namespace Puma {
52002
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52002
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52004
#line 52005 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52004
#line 52005 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52005
52005
} // closed Puma
52007
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52008
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52007
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52008
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52009
52009
#include "CExprResolveH.ah"
52011
52011
namespace Puma {
52013
#line 1314 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52013
#line 1314 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52014
52014
class CT_AddrExpr : public CT_UnaryExpr {
52015
#line 52016 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52015
#line 52016 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52016
52016
friend class ::CCExprResolve;
52017
52017
friend class ::CExprResolve;
52018
52018
friend class ::WinIfExists;
52089
52089
class CMatchSyntax;
52090
52090
namespace Puma {
52092
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52092
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52094
#line 52095 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52094
#line 52095 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52095
52095
} // closed Puma
52097
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52098
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52097
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52098
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52099
52099
#include "CCExprResolveH.ah"
52101
52101
namespace Puma {
52103
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52103
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52105
#line 52106 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52105
#line 52106 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52106
52106
} // closed Puma
52108
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52109
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52108
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52109
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52110
52110
#include "CExprResolveH.ah"
52112
52112
namespace Puma {
52114
#line 1330 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52114
#line 1330 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52115
52115
class CT_DerefExpr : public CT_UnaryExpr {
52116
#line 52117 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52116
#line 52117 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52117
52117
friend class ::CCExprResolve;
52118
52118
friend class ::CExprResolve;
52119
52119
friend class ::WinIfExists;
52190
52190
class CMatchSyntax;
52191
52191
namespace Puma {
52193
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52193
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52195
#line 52196 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52195
#line 52196 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52196
52196
} // closed Puma
52198
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52199
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52198
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52199
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52200
52200
#include "CCExprResolveH.ah"
52202
52202
namespace Puma {
52204
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52204
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52206
#line 52207 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52206
#line 52207 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52207
52207
} // closed Puma
52209
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52210
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52209
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52210
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52211
52211
#include "CExprResolveH.ah"
52213
52213
namespace Puma {
52215
#line 1346 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52215
#line 1346 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52216
52216
class CT_DeleteExpr : public CT_Expression, public CSemObject {
52217
#line 52218 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52217
#line 52218 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52218
52218
friend class ::CCExprResolve;
52219
52219
friend class ::CExprResolve;
52220
52220
friend class ::WinIfExists;
52314
52314
class CMatchSyntax;
52315
52315
namespace Puma {
52317
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52317
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52319
#line 52320 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52319
#line 52320 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52320
52320
} // closed Puma
52322
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52323
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52322
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52323
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52324
52324
#include "CCExprResolveH.ah"
52326
52326
namespace Puma {
52328
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52328
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52330
#line 52331 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52330
#line 52331 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52331
52331
} // closed Puma
52333
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52334
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52333
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52334
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52335
52335
#include "CExprResolveH.ah"
52337
52337
namespace Puma {
52339
#line 1381 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52339
#line 1381 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52340
52340
class CT_NewExpr : public CT_Expression, public CSemObject {
52341
#line 52342 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52341
#line 52342 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52342
52342
friend class ::CCExprResolve;
52343
52343
friend class ::CExprResolve;
52344
52344
friend class ::WinIfExists;
52449
52449
class CMatchSyntax;
52450
52450
namespace Puma {
52452
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52452
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52454
#line 52455 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52454
#line 52455 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52455
52455
} // closed Puma
52457
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52458
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52457
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52458
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52459
52459
#include "CCExprResolveH.ah"
52461
52461
namespace Puma {
52463
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52463
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52465
#line 52466 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52465
#line 52466 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52466
52466
} // closed Puma
52468
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52469
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52468
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52469
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52470
52470
#include "CExprResolveH.ah"
52472
52472
namespace Puma {
52474
#line 1427 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52474
#line 1427 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52475
52475
class CT_IfThenExpr : public CT_Expression {
52476
#line 52477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52476
#line 52477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52477
52477
friend class ::CCExprResolve;
52478
52478
friend class ::CExprResolve;
52479
52479
friend class ::WinIfExists;
52588
52588
class CMatchSyntax;
52589
52589
namespace Puma {
52591
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52591
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52593
#line 52594 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52593
#line 52594 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52594
52594
} // closed Puma
52596
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52597
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52596
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52597
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52598
52598
#include "CCExprResolveH.ah"
52600
52600
namespace Puma {
52602
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52602
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52604
#line 52605 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52604
#line 52605 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52605
52605
} // closed Puma
52607
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52608
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52607
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52608
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52609
52609
#include "CExprResolveH.ah"
52611
52611
namespace Puma {
52613
#line 1477 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52613
#line 1477 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52614
52614
class CT_CmpdLiteral : public CT_Expression, public CSemObject {
52615
#line 52616 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52615
#line 52616 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52616
52616
friend class ::CCExprResolve;
52617
52617
friend class ::CExprResolve;
52618
52618
friend class ::WinIfExists;
52717
52717
class CMatchSyntax;
52718
52718
namespace Puma {
52720
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52720
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52722
#line 52723 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52722
#line 52723 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52723
52723
} // closed Puma
52725
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52726
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52725
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52726
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52727
52727
#include "CCExprResolveH.ah"
52729
52729
namespace Puma {
52731
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52731
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52733
#line 52734 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52733
#line 52734 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52734
52734
} // closed Puma
52736
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52737
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52736
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52737
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52738
52738
#include "CExprResolveH.ah"
52740
52740
namespace Puma {
52742
#line 1517 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52742
#line 1517 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52743
52743
class CT_ConstructExpr : public CT_Expression, public CSemObject {
52744
#line 52745 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52744
#line 52745 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52745
52745
friend class ::CCExprResolve;
52746
52746
friend class ::CExprResolve;
52747
52747
friend class ::WinIfExists;
52841
52841
class CMatchSyntax;
52842
52842
namespace Puma {
52844
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52844
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52846
#line 52847 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52846
#line 52847 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52847
52847
} // closed Puma
52849
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52850
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52849
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52850
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52851
52851
#include "CCExprResolveH.ah"
52853
52853
namespace Puma {
52855
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52855
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52857
#line 52858 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52857
#line 52858 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52858
52858
} // closed Puma
52860
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52861
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52860
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52861
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52862
52862
#include "CExprResolveH.ah"
52864
52864
namespace Puma {
52866
#line 1552 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52866
#line 1552 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52867
52867
class CT_ThrowExpr : public CT_Expression {
52868
#line 52869 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52868
#line 52869 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52869
52869
friend class ::CCExprResolve;
52870
52870
friend class ::CExprResolve;
52871
52871
friend class ::WinIfExists;
52961
52961
class CMatchSyntax;
52962
52962
namespace Puma {
52964
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52964
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52966
#line 52967 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52966
#line 52967 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52967
52967
} // closed Puma
52969
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52970
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52969
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52970
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
52971
52971
#include "CCExprResolveH.ah"
52973
52973
namespace Puma {
52975
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52975
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52977
#line 52978 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52977
#line 52978 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52978
52978
} // closed Puma
52980
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52981
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52980
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52981
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
52982
52982
#include "CExprResolveH.ah"
52984
52984
namespace Puma {
52986
#line 1583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
52986
#line 1583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
52987
52987
class CT_IndexExpr : public CT_Call {
52988
#line 52989 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
52988
#line 52989 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
52989
52989
friend class ::CCExprResolve;
52990
52990
friend class ::CExprResolve;
52991
52991
friend class ::WinIfExists;
53084
53084
class CMatchSyntax;
53085
53085
namespace Puma {
53087
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53087
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53089
#line 53090 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53089
#line 53090 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53090
53090
} // closed Puma
53092
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53093
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53092
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53093
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53094
53094
#include "CCExprResolveH.ah"
53096
53096
namespace Puma {
53098
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53098
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53100
#line 53101 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53100
#line 53101 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53101
53101
} // closed Puma
53103
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53104
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53103
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53104
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53105
53105
#include "CExprResolveH.ah"
53107
53107
namespace Puma {
53109
#line 1617 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53109
#line 1617 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53110
53110
class CT_CallExpr : public CT_Call {
53111
#line 53112 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53111
#line 53112 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53112
53112
friend class ::CCExprResolve;
53113
53113
friend class ::CExprResolve;
53114
53114
friend class ::WinIfExists;
53207
53207
class CMatchSyntax;
53208
53208
namespace Puma {
53210
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53210
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53212
#line 53213 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53212
#line 53213 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53213
53213
} // closed Puma
53215
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53216
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53215
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53216
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53217
53217
#include "CCExprResolveH.ah"
53219
53219
namespace Puma {
53221
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53221
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53223
#line 53224 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53223
#line 53224 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53224
53224
} // closed Puma
53226
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53227
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53226
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53227
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53228
53228
#include "CExprResolveH.ah"
53230
53230
namespace Puma {
53232
#line 1651 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53232
#line 1651 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53233
53233
class CT_CastExpr : public CT_Expression {
53234
#line 53235 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53234
#line 53235 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53235
53235
friend class ::CCExprResolve;
53236
53236
friend class ::CExprResolve;
53237
53237
friend class ::WinIfExists;
53334
53334
class CMatchSyntax;
53335
53335
namespace Puma {
53337
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53337
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53339
#line 53340 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53339
#line 53340 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53340
53340
} // closed Puma
53342
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53343
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53342
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53343
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53344
53344
#include "CCExprResolveH.ah"
53346
53346
namespace Puma {
53348
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53348
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53350
#line 53351 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53350
#line 53351 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53351
53351
} // closed Puma
53353
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53354
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53353
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53354
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53355
53355
#include "CExprResolveH.ah"
53357
53357
namespace Puma {
53359
#line 1689 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53359
#line 1689 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53360
53360
class CT_StaticCast : public CT_Expression {
53361
#line 53362 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53361
#line 53362 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53362
53362
friend class ::CCExprResolve;
53363
53363
friend class ::CExprResolve;
53364
53364
friend class ::WinIfExists;
53462
53462
class CMatchSyntax;
53463
53463
namespace Puma {
53465
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53465
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53467
#line 53468 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53467
#line 53468 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53468
53468
} // closed Puma
53470
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53471
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53470
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53471
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53472
53472
#include "CCExprResolveH.ah"
53474
53474
namespace Puma {
53476
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53476
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53478
#line 53479 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53478
#line 53479 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53479
53479
} // closed Puma
53481
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53482
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53481
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53482
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53483
53483
#include "CExprResolveH.ah"
53485
53485
namespace Puma {
53487
#line 1728 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53487
#line 1728 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53488
53488
class CT_ConstCast : public CT_StaticCast {
53489
#line 53490 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53489
#line 53490 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53490
53490
friend class ::CCExprResolve;
53491
53491
friend class ::CExprResolve;
53492
53492
friend class ::WinIfExists;
53566
53566
class CMatchSyntax;
53567
53567
namespace Puma {
53569
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53569
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53571
#line 53572 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53571
#line 53572 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53572
53572
} // closed Puma
53574
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53575
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53574
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53575
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53576
53576
#include "CCExprResolveH.ah"
53578
53578
namespace Puma {
53580
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53580
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53582
#line 53583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53582
#line 53583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53583
53583
} // closed Puma
53585
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53586
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53585
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53586
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53587
53587
#include "CExprResolveH.ah"
53589
53589
namespace Puma {
53591
#line 1747 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53591
#line 1747 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53592
53592
class CT_ReintCast : public CT_StaticCast {
53593
#line 53594 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53593
#line 53594 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53594
53594
friend class ::CCExprResolve;
53595
53595
friend class ::CExprResolve;
53596
53596
friend class ::WinIfExists;
53670
53670
class CMatchSyntax;
53671
53671
namespace Puma {
53673
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53673
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53675
#line 53676 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53675
#line 53676 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53676
53676
} // closed Puma
53678
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53679
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53678
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53679
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53680
53680
#include "CCExprResolveH.ah"
53682
53682
namespace Puma {
53684
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53684
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53686
#line 53687 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53686
#line 53687 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53687
53687
} // closed Puma
53689
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53690
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53689
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53690
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53691
53691
#include "CExprResolveH.ah"
53693
53693
namespace Puma {
53695
#line 1766 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53695
#line 1766 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53696
53696
class CT_DynamicCast : public CT_StaticCast {
53697
#line 53698 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53697
#line 53698 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53698
53698
friend class ::CCExprResolve;
53699
53699
friend class ::CExprResolve;
53700
53700
friend class ::WinIfExists;
53777
53777
class CMatchSyntax;
53778
53778
namespace Puma {
53780
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53780
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53782
#line 53783 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53782
#line 53783 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53783
53783
} // closed Puma
53785
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53786
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53785
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53786
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53787
53787
#include "CCExprResolveH.ah"
53789
53789
namespace Puma {
53791
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53791
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53793
#line 53794 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53793
#line 53794 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53794
53794
} // closed Puma
53796
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53797
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53796
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53797
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53798
53798
#include "CExprResolveH.ah"
53800
53800
namespace Puma {
53802
#line 1788 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53802
#line 1788 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53803
53803
class CT_ImplicitCast : public CT_Expression {
53804
#line 53805 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53804
#line 53805 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53805
53805
friend class ::CCExprResolve;
53806
53806
friend class ::CExprResolve;
53807
53807
friend class ::WinIfExists;
53895
53895
class CMatchSyntax;
53896
53896
namespace Puma {
53898
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53898
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53900
#line 53901 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53900
#line 53901 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53901
53901
} // closed Puma
53903
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53904
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53903
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53904
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
53905
53905
#include "CCExprResolveH.ah"
53907
53907
namespace Puma {
53909
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53909
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53911
#line 53912 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53911
#line 53912 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53912
53912
} // closed Puma
53914
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53915
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53914
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53915
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
53916
53916
#include "CExprResolveH.ah"
53918
53918
namespace Puma {
53920
#line 1817 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
53920
#line 1817 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
53921
53921
class CT_TypeidExpr : public CT_Expression {
53922
#line 53923 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
53922
#line 53923 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
53923
53923
friend class ::CCExprResolve;
53924
53924
friend class ::CExprResolve;
53925
53925
friend class ::WinIfExists;
54021
54021
class CMatchSyntax;
54022
54022
namespace Puma {
54024
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54024
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54026
#line 54027 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54026
#line 54027 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54027
54027
} // closed Puma
54029
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54030
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54029
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54030
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54031
54031
#include "CCExprResolveH.ah"
54033
54033
namespace Puma {
54035
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54035
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54037
#line 54038 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54037
#line 54038 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54038
54038
} // closed Puma
54040
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54041
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54040
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54041
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54042
54042
#include "CExprResolveH.ah"
54044
54044
namespace Puma {
54046
#line 1854 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54046
#line 1854 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54047
54047
class CT_SizeofExpr : public CT_Expression {
54048
#line 54049 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54048
#line 54049 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54049
54049
friend class ::CCExprResolve;
54050
54050
friend class ::CExprResolve;
54051
54051
friend class ::WinIfExists;
54155
54155
class CMatchSyntax;
54156
54156
namespace Puma {
54158
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54158
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54160
#line 54161 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54160
#line 54161 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54161
54161
} // closed Puma
54163
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54164
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54163
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54164
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54165
54165
#include "CCExprResolveH.ah"
54167
54167
namespace Puma {
54169
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54169
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54171
#line 54172 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54171
#line 54172 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54172
54172
} // closed Puma
54174
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54175
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54174
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54175
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54176
54176
#include "CExprResolveH.ah"
54178
54178
namespace Puma {
54180
#line 1899 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54180
#line 1899 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54181
54181
class CT_AlignofExpr : public CT_Expression {
54182
#line 54183 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54182
#line 54183 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54183
54183
friend class ::CCExprResolve;
54184
54184
friend class ::CExprResolve;
54185
54185
friend class ::WinIfExists;
54289
54289
class CMatchSyntax;
54290
54290
namespace Puma {
54292
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54292
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54294
#line 54295 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54294
#line 54295 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54295
54295
} // closed Puma
54297
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54298
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54297
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54298
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54299
54299
#include "CCExprResolveH.ah"
54301
54301
namespace Puma {
54303
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54303
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54305
#line 54306 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54305
#line 54306 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54306
54306
} // closed Puma
54308
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54309
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54308
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54309
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54310
54310
#include "CExprResolveH.ah"
54312
54312
namespace Puma {
54314
#line 1944 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54314
#line 1944 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54315
54315
class CT_TypeTraitExpr : public CT_Expression {
54316
#line 54317 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54316
#line 54317 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54317
54317
friend class ::CCExprResolve;
54318
54318
friend class ::CExprResolve;
54319
54319
friend class ::WinIfExists;
54429
54429
class CMatchSyntax;
54430
54430
namespace Puma {
54432
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54432
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54434
#line 54435 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54434
#line 54435 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54435
54435
} // closed Puma
54437
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54438
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54437
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54438
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54439
54439
#include "CCExprResolveH.ah"
54441
54441
namespace Puma {
54443
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54443
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54445
#line 54446 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54445
#line 54446 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54446
54446
} // closed Puma
54448
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54449
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54448
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54449
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54450
54450
#include "CExprResolveH.ah"
54452
54452
namespace Puma {
54454
#line 1995 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54454
#line 1995 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54455
54455
class CT_OffsetofExpr : public CT_Expression {
54456
#line 54457 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54456
#line 54457 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54457
54457
friend class ::CCExprResolve;
54458
54458
friend class ::CExprResolve;
54459
54459
friend class ::WinIfExists;
54558
54558
class CMatchSyntax;
54559
54559
namespace Puma {
54561
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54561
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54563
#line 54564 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54563
#line 54564 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54564
54564
} // closed Puma
54566
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54567
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54566
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54567
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54568
54568
#include "CCExprResolveH.ah"
54570
54570
namespace Puma {
54572
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54572
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54574
#line 54575 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54574
#line 54575 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54575
54575
} // closed Puma
54577
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54578
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54577
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54578
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54579
54579
#include "CExprResolveH.ah"
54581
54581
namespace Puma {
54583
#line 2035 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54583
#line 2035 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54584
54584
class CT_IndexDesignator : public CT_Expression {
54585
#line 54586 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54585
#line 54586 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54586
54586
friend class ::CCExprResolve;
54587
54587
friend class ::CExprResolve;
54588
54588
friend class ::WinIfExists;
54679
54679
class CMatchSyntax;
54680
54680
namespace Puma {
54682
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54682
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54684
#line 54685 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54684
#line 54685 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54685
54685
} // closed Puma
54687
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54688
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54687
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54688
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
54689
54689
#include "CCExprResolveH.ah"
54691
54691
namespace Puma {
54693
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54693
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54695
#line 54696 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54695
#line 54696 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54696
54696
} // closed Puma
54698
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54699
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54698
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54699
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
54700
54700
#include "CExprResolveH.ah"
54702
54702
namespace Puma {
54704
#line 2067 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
54704
#line 2067 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
54705
54705
class CT_MembDesignator : public CT_Expression {
54706
#line 54707 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
54706
#line 54707 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
54707
54707
friend class ::CCExprResolve;
54708
54708
friend class ::CExprResolve;
54709
54709
friend class ::WinIfExists;
60420
60420
class CMatchSyntax;
60421
60421
namespace Puma {
60423
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
60423
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
60425
#line 60426 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
60425
#line 60426 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
60426
60426
} // closed Puma
60428
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
60429
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
60428
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
60429
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
60430
60430
#include "CCExprResolveH.ah"
60432
60432
namespace Puma {
60434
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
60434
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
60436
#line 60437 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
60436
#line 60437 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
60437
60437
} // closed Puma
60439
#ifndef __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
60440
#define __ac_guard__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CExprResolveH_ah__
60439
#ifndef __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
60440
#define __ac_guard__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CExprResolveH_ah__
60441
60441
#include "CExprResolveH.ah"
60443
60443
namespace Puma {
60445
#line 4202 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CTree.h"
60445
#line 4202 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CTree.h"
60446
60446
class CT_MembInit : public CT_Expression, public CSemObject {
60447
#line 60448 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
60447
#line 60448 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
60448
60448
friend class ::CCExprResolve;
60449
60449
friend class ::CExprResolve;
60450
60450
friend class ::WinIfExists;
61446
61446
// analyses the syntax tree nodes of the decl-spec sequence. Return false
61447
61447
// if an error was detected.
61449
#line 61450 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61449
#line 61450 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61450
61450
public: __attribute__((always_inline)) inline bool __exec_old_analyze_seq();
61453
#line 62 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61453
#line 62 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61454
61454
bool analyze_seq ();
61456
61456
// analyzes the current declaration specifier in the sequence and set some
61457
61457
// attributes according to the result. Returns false if the specifier type
61458
61458
// is unknown.
61460
#line 61461 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61460
#line 61461 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61461
61461
public: __attribute__((always_inline)) inline bool __exec_old_analyze(::Puma::CTree * spec);
61464
#line 67 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61464
#line 67 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61465
61465
bool analyze (CTree *spec);
61467
61467
// check functions (used after analyse_seq()
61468
61468
bool check_prim_decl_specs (bool &have_type);
61470
#line 61471 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61470
#line 61471 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61471
61471
public: __attribute__((always_inline)) inline bool __exec_old_check_complex_decl_specs(bool & have_type);
61474
#line 71 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61474
#line 71 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61475
61475
bool check_complex_decl_specs (bool &have_type);
61476
61476
bool check_storage_class ();
61478
#line 61479 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61478
#line 61479 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61479
61479
public: __attribute__((always_inline)) inline bool __exec_old_check_signed_unsigned();
61482
#line 73 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61482
#line 73 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61483
61483
bool check_signed_unsigned ();
61484
61484
bool check_long_short ();
61486
#line 61487 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61486
#line 61487 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61487
61487
public: __attribute__((always_inline)) inline bool __exec_old_check_finally();
61490
#line 75 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61490
#line 75 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61491
61491
bool check_finally ();
61493
61493
// type creation code
61495
#line 61496 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61495
#line 61496 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61496
61496
public: __attribute__((always_inline)) inline ::Puma::CTypeInfo * __exec_old_create_type();
61499
#line 78 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61499
#line 78 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/inc/Puma/CSemDeclSpecs.h"
61500
61500
CTypeInfo *create_type ();
61501
61501
CTypeInfo *create_qualifiers (CTypeInfo *type);
61702
61702
// structural extensions
61704
#line 79 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61704
#line 79 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61707
#line 80 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61707
#line 80 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61710
61710
// extended asm statement
61712
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61712
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61714
61714
public: template<class JoinPoint> void __a0_around
61715
#line 84 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61715
#line 84 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61717
#line 84 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61717
#line 84 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61718
61718
(JoinPoint *tjp, Puma::CSyntax *syn)
61719
#line 84 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61719
#line 84 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61721
#line 61722 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61721
#line 61722 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61723
61723
typedef typename JoinPoint::That __JP_That;
61724
61724
typedef typename JoinPoint::Target __JP_Target;
61725
61725
typedef typename JoinPoint::Result __JP_Result;
61727
#line 84 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61727
#line 84 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61729
61729
if (extended_asm)
61730
61730
*tjp->result () = ((__JP_That
61731
#line 86 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61731
#line 86 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61732
61732
*)syn)->gnu_asm_def ();
61734
61734
tjp->proceed ();
61736
#line 61737 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61736
#line 61737 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61740
#line 89 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61740
#line 89 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61743
61743
// extended asm init declarator syntax
61745
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61745
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61747
61747
public: template<class JoinPoint> void __a1_after
61748
#line 94 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61748
#line 94 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61750
#line 94 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61750
#line 94 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61751
61751
(JoinPoint *tjp, Puma::CSyntax *syn)
61752
#line 94 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61752
#line 94 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61754
#line 61755 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61754
#line 61755 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61756
61756
typedef typename JoinPoint::That __JP_That;
61757
61757
typedef typename JoinPoint::Target __JP_Target;
61758
61758
typedef typename JoinPoint::Result __JP_Result;
61760
#line 94 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61760
#line 94 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61762
61762
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
61763
61763
if (extended_asm && !result &&
61765
#line 97 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61765
#line 97 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61766
61766
*)syn)->look_ahead (Puma::TOK_ASM))
61767
61767
result = ((__JP_That
61768
#line 98 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61768
#line 98 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61769
61769
*)syn)->gnu_asm_spec ();
61771
#line 61772 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61771
#line 61772 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61775
#line 99 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61775
#line 99 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61778
61778
// ----------------------------------------------------
61852
61852
// pointcut definitions
61854
#line 130 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61854
#line 130 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61857
#line 131 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61857
#line 131 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61860
61860
// structural extensions
61862
#line 134 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61865
#line 135 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61868
#line 136 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61862
#line 134 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61865
#line 135 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61868
#line 136 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61871
61871
// extended primary expression syntax
61873
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61873
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61875
61875
public: template<class JoinPoint> void __a4_around
61876
#line 140 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61876
#line 140 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61878
#line 140 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61878
#line 140 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61879
61879
(JoinPoint *tjp)
61880
#line 140 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61880
#line 140 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61882
#line 61883 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61882
#line 61883 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61884
61884
typedef typename JoinPoint::That __JP_That;
61885
61885
typedef typename JoinPoint::Target __JP_Target;
61886
61886
typedef typename JoinPoint::Result __JP_Result;
61888
#line 140 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61888
#line 140 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61891
#line 141 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61891
#line 141 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61892
61892
*syntax = tjp->that ();
61893
61893
if (statement_exprs &&
61895
#line 143 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61895
#line 143 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61896
61896
*)syntax)->look_ahead (Puma::TOK_OPEN_ROUND) &&
61898
#line 144 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61898
#line 144 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61899
61899
*)syntax)->look_ahead (Puma::TOK_OPEN_CURLY, 2)) {
61900
61900
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
61902
#line 146 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61902
#line 146 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61903
61903
*)syntax)->consume (); // skip the Puma::TOK_OPEN_ROUND
61906
#line 148 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61906
#line 148 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61907
61907
*)syntax)->parse (&__JP_That
61908
#line 148 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61908
#line 148 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61909
61909
::cmpd_stmt) &&
61911
#line 149 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61911
#line 149 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61912
61912
*)syntax)->parse (Puma::TOK_CLOSE_ROUND)) ?
61914
#line 150 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61914
#line 150 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61915
61915
*)syntax)->builder().gnu_statement_expr () : 0;
61918
61918
tjp->proceed ();
61920
#line 61921 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61920
#line 61921 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61924
#line 154 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61924
#line 154 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61927
61927
// ----------------------------------------
61965
61965
tjp->proceed ();
61967
#line 61968 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61967
#line 61968 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61971
#line 175 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61971
#line 175 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61974
61974
// the address of a label
61976
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61976
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61978
61978
public: template<class JoinPoint> void __a6_around
61979
#line 179 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61979
#line 179 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61981
#line 179 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61981
#line 179 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61982
61982
(JoinPoint *tjp)
61983
#line 179 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61983
#line 179 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61985
#line 61986 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
61985
#line 61986 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
61987
61987
typedef typename JoinPoint::That __JP_That;
61988
61988
typedef typename JoinPoint::Target __JP_Target;
61989
61989
typedef typename JoinPoint::Result __JP_Result;
61991
#line 179 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61991
#line 179 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61994
#line 180 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
61994
#line 180 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
61995
61995
*syntax = tjp->that ();
61996
61996
if (labels_as_values &&
61997
61997
syntax->look_ahead (Puma::TOK_AND_AND)) {
62003
62003
tjp->proceed ();
62005
#line 62006 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62005
#line 62006 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62009
#line 189 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62009
#line 189 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62012
62012
// extended semantic analysis
62014
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62014
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62016
62016
public: template<class JoinPoint> void __a7_around
62017
#line 194 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62017
#line 194 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62019
#line 194 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62019
#line 194 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62020
62020
(JoinPoint *tjp, Puma::CTree *tree)
62021
#line 194 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62021
#line 194 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62023
#line 62024 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62023
#line 62024 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62025
62025
typedef typename JoinPoint::That __JP_That;
62026
62026
typedef typename JoinPoint::Target __JP_Target;
62027
62027
typedef typename JoinPoint::Result __JP_Result;
62029
#line 194 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62029
#line 194 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62031
62031
if (tree->NodeName () == Puma::CT_SimpleName::NodeId ())
62032
62032
tjp->proceed ();
62033
62033
else if (tree->NodeName () == Puma::CT_DerefExpr::NodeId ())
62034
62034
tjp->that ()->resolveExpr (((Puma::CT_DerefExpr*)tree)->Expr (), tree);
62036
#line 62037 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62036
#line 62037 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62040
#line 199 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62040
#line 199 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62043
62043
// label address has type void*
62045
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62045
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62047
62047
public: template<class JoinPoint> void __a8_around
62048
#line 203 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62048
#line 203 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62050
#line 203 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62050
#line 203 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62051
62051
(JoinPoint *tjp)
62052
#line 203 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62052
#line 203 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62054
#line 62055 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62054
#line 62055 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62056
62056
typedef typename JoinPoint::That __JP_That;
62057
62057
typedef typename JoinPoint::Target __JP_Target;
62058
62058
typedef typename JoinPoint::Result __JP_Result;
62060
#line 203 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62060
#line 203 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62062
62062
int oper = (*tjp->template arg<0>())->token ()->type ();
62063
62063
if (oper == Puma::TOK_AND_AND) {
62120
62120
// structural extensions
62122
#line 235 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62125
#line 236 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62128
#line 237 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62131
#line 238 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62122
#line 235 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62125
#line 236 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62128
#line 237 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62131
#line 238 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62134
62134
// introduce new state into CSemDeclSpecs
62136
#line 241 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62136
#line 241 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62139
62139
// syntax extension
62141
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62141
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62143
62143
public: template<class JoinPoint> void __a10_after
62144
#line 245 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62144
#line 245 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62146
#line 245 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62146
#line 245 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62147
62147
(JoinPoint *tjp)
62148
#line 245 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62148
#line 245 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62150
#line 62151 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62150
#line 62151 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62152
62152
typedef typename JoinPoint::That __JP_That;
62153
62153
typedef typename JoinPoint::Target __JP_Target;
62154
62154
typedef typename JoinPoint::Result __JP_Result;
62156
#line 245 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62156
#line 245 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62158
62158
if (typeof_keyword)
62159
62159
tjp->that ()->_simple_type_spec_1.set (Puma::TOK_TYPEOF);
62161
#line 62162 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62161
#line 62162 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62165
#line 248 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62165
#line 248 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62168
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62168
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62170
62170
public: template<class JoinPoint> void __a11_after
62171
#line 249 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62171
#line 249 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62173
#line 249 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62173
#line 249 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62174
62174
(JoinPoint *tjp)
62175
#line 249 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62175
#line 249 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62177
#line 62178 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62177
#line 62178 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62179
62179
typedef typename JoinPoint::That __JP_That;
62180
62180
typedef typename JoinPoint::Target __JP_Target;
62181
62181
typedef typename JoinPoint::Result __JP_Result;
62183
#line 249 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62183
#line 249 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62185
62185
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
62186
62186
if (typeof_keyword && !result && tjp->that ()->look_ahead (Puma::TOK_TYPEOF) &&
62187
62187
tjp->that ()->parse (&__JP_That
62188
#line 252 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62188
#line 252 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62189
62189
::gnu_typeof))
62190
62190
result = tjp->that ()->builder ().simple_type_spec ();
62192
#line 62193 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62192
#line 62193 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62196
#line 254 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62196
#line 254 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62199
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62199
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62201
62201
public: template<class JoinPoint> void __a12_after
62202
#line 255 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62202
#line 255 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62204
#line 255 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62204
#line 255 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62205
62205
(JoinPoint *tjp)
62206
#line 255 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62206
#line 255 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62208
#line 62209 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62208
#line 62209 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62210
62210
typedef typename JoinPoint::That __JP_That;
62211
62211
typedef typename JoinPoint::Target __JP_Target;
62212
62212
typedef typename JoinPoint::Result __JP_Result;
62214
#line 255 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62214
#line 255 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62216
62216
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
62217
62217
if (typeof_keyword && !result && tjp->that ()->look_ahead (Puma::TOK_TYPEOF) &&
62218
62218
tjp->that ()->parse (&__JP_That
62219
#line 258 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62219
#line 258 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62220
62220
::gnu_typeof))
62221
62221
result = tjp->that ()->semantic ().simple_type_spec ();
62223
#line 62224 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62223
#line 62224 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62227
#line 260 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62227
#line 260 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62230
62230
// initialize the new state before an analysis starts
62232
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62232
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62234
62234
public: void __a13_before
62235
#line 264 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62235
#line 264 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62237
#line 264 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62237
#line 264 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62238
62238
(Puma::CSemDeclSpecs &csd)
62239
#line 264 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62239
#line 264 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62241
62241
csd._typeofs = 0;
62242
62242
csd._typeof_node = 0;
62244
#line 62245 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62244
#line 62245 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62248
#line 267 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62248
#line 267 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62251
62251
// make the analysis function aware of 'typeof'
62253
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62253
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62255
62255
public: template<class JoinPoint> void __a14_after
62256
#line 271 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62256
#line 271 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62258
#line 271 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62258
#line 271 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62259
62259
(JoinPoint *tjp, Puma::CSemDeclSpecs &csd, Puma::CTree *spec)
62260
#line 271 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62260
#line 271 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62262
#line 62263 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62262
#line 62263 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62264
62264
typedef typename JoinPoint::That __JP_That;
62265
62265
typedef typename JoinPoint::Target __JP_Target;
62266
62266
typedef typename JoinPoint::Result __JP_Result;
62268
#line 271 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62268
#line 271 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62270
62270
bool &result = *tjp->result ();
62271
62271
if (!result && spec->NodeName () == Puma::CT_GnuTypeof::NodeId ()) {
62274
62274
result = true;
62277
#line 62278 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62277
#line 62278 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62281
#line 278 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62281
#line 278 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62284
62284
// make the check functions aware of 'typeof'
62286
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62286
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62288
62288
public: template<class JoinPoint> void __a15_after
62289
#line 283 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62289
#line 283 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62291
#line 283 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62291
#line 283 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62292
62292
(JoinPoint *tjp, Puma::CSemDeclSpecs &csd, bool &have_type)
62293
#line 283 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62293
#line 283 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62295
#line 62296 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62295
#line 62296 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62297
62297
typedef typename JoinPoint::That __JP_That;
62298
62298
typedef typename JoinPoint::Target __JP_Target;
62299
62299
typedef typename JoinPoint::Result __JP_Result;
62301
#line 283 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62301
#line 283 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62303
62303
bool &result = *tjp->result ();
62304
62304
if (result && !have_type && csd._typeofs) {
62376
62376
result = false;
62379
#line 62380 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62379
#line 62380 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62383
#line 315 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62383
#line 315 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62386
62386
// make the type creation function aware of 'typeof'
62388
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62388
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62390
62390
public: template<class JoinPoint> void __a18_after
62391
#line 319 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62391
#line 319 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62393
#line 319 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62393
#line 319 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62394
62394
(JoinPoint *tjp, Puma::CSemDeclSpecs &csd)
62395
#line 319 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62395
#line 319 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62397
#line 62398 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62397
#line 62398 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62399
62399
typedef typename JoinPoint::That __JP_That;
62400
62400
typedef typename JoinPoint::Target __JP_Target;
62401
62401
typedef typename JoinPoint::Result __JP_Result;
62403
#line 319 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62403
#line 319 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62405
62405
Puma::CTypeInfo *&result = *tjp->result ();
62406
62406
if (result->isUndefined () && csd._typeofs) {
62424
62424
// structural extensions
62426
#line 334 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62426
#line 334 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62430
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62430
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62432
62432
public: template<class JoinPoint> void __a19_after
62433
#line 337 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62433
#line 337 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62435
#line 337 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62435
#line 337 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62436
62436
(JoinPoint *tjp)
62437
#line 337 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62437
#line 337 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62439
#line 62440 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62439
#line 62440 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62441
62441
typedef typename JoinPoint::That __JP_That;
62442
62442
typedef typename JoinPoint::Target __JP_Target;
62443
62443
typedef typename JoinPoint::Result __JP_Result;
62445
#line 337 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62445
#line 337 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62447
62447
if (gnu_builtins)
62448
62448
tjp->that ()->define_gnu_builtins ();
62450
#line 62451 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62450
#line 62451 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62454
#line 340 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62454
#line 340 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62457
62457
// ----------------------------------------------------
62631
62631
// --------------------------------------------------
62634
#line 3 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62634
#line 3 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62636
62636
public: template<class JoinPoint> void __a24_around
62637
#line 438 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62637
#line 438 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62639
#line 438 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62639
#line 438 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62640
62640
(JoinPoint *tjp)
62641
#line 438 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62641
#line 438 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62643
#line 62644 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step2/src/PreFileIncluder.cc"
62643
#line 62644 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step2/src/PreFileIncluder.cc"
62645
62645
typedef typename JoinPoint::That __JP_That;
62646
62646
typedef typename JoinPoint::Target __JP_Target;
62647
62647
typedef typename JoinPoint::Result __JP_Result;
62649
#line 438 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62649
#line 438 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62651
62651
// 2: type_spec_seq ;
62652
62652
// 3: type_spec_seq member_declarator_list ;
62653
62653
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
62654
62654
if (! (tjp->that ()->parse (&__JP_That
62655
#line 442 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62655
#line 442 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62656
62656
::type_spec_seq) &&
62657
62657
tjp->that ()->opt(tjp->that ()->parse (&__JP_That
62658
#line 443 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62658
#line 443 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62659
62659
::member_declarator_list)) &&
62660
62660
tjp->that ()->parse (Puma::TOK_SEMI_COLON))) {
62661
62661
result = (Puma::CTree*)0;
62929
62929
// add rules to the C Syntax
62931
#line 560 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62935
#line 568 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62939
#line 583 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62943
#line 589 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62947
#line 593 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62951
#line 599 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62955
#line 605 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62931
#line 560 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62935
#line 568 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62939
#line 583 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62943
#line 589 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62947
#line 593 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62951
#line 599 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62955
#line 605 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62958
62958
// extend the C Builder
62960
#line 616 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62964
#line 621 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62968
#line 635 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62972
#line 639 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62976
#line 643 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62980
#line 648 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62984
#line 652 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
62960
#line 616 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62964
#line 621 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62968
#line 635 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62972
#line 639 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62976
#line 643 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62980
#line 648 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62984
#line 652 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
62987
62987
// -------------------------
63068
63068
// extend the C/C++ semantic
63070
#line 839 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
63074
#line 1350 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/aspects/ExtGnu.ah"
63070
#line 839 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
63074
#line 1350 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/aspects/ExtGnu.ah"
63078
63078
#endif /* __ext_gnu_h__ */
63080
#line 179 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/src/PreFileIncluder.cc"
63080
#line 179 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/src/PreFileIncluder.cc"
63082
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63083
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63082
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63083
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63084
63084
#include "PragmaOnceUnitState.ah"
63087
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
63088
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
63089
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
63087
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
63088
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
63089
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
63090
63090
#include "ExtACTree.ah"
63092
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
63093
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnu_ah__
63092
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
63093
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnu_ah__
63094
63094
#include "ExtGnu.ah"
63096
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63097
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63096
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63097
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63098
63098
#include "PragmaOnceUnitState.ah"
63101
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
63102
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
63103
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtACTree_ah__
63101
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
63102
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
63103
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtACTree_ah__
63104
63104
#include "ExtACTree.ah"
63106
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
63107
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
63106
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
63107
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
63108
63108
#include "ExtGnuCSemDeclSpecs.ah"
63111
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63112
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63113
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63114
#include "PragmaOnceUnitState.ah"
63117
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnce_ah__
63118
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63119
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63120
#include "PragmaOnceUnitState.ah"
63122
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnce_ah__
63123
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_PragmaOnce_ah__
63111
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63112
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63113
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63114
#include "PragmaOnceUnitState.ah"
63117
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnce_ah__
63118
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63119
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
63120
#include "PragmaOnceUnitState.ah"
63122
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnce_ah__
63123
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_PragmaOnce_ah__
63125
#line 223 "/tmp/tmp.LKCULpBdih/aspectc++.svn20090615/Puma/gen-release/step1/src/PreFileIncluder.cc"
63128
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_TraceSyntax_ah__
63129
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_TraceSyntax_ah__
63130
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_TraceSyntax_ah__
63125
#line 223 "/tmp/tmp.jwSEixqBhI/aspectc++.svn20090918/Puma/gen-release/step1/src/PreFileIncluder.cc"
63128
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_TraceSyntax_ah__
63129
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_TraceSyntax_ah__
63130
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_TraceSyntax_ah__
63131
63131
#include "TraceSyntax.ah"
63134
#ifdef __ac_need__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
63135
#ifndef __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
63136
#define __ac_have__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
63134
#ifdef __ac_need__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
63135
#ifndef __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
63136
#define __ac_have__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
63137
63137
#include "CMatchSyntax.ah"
63140
#undef __ac_FIRST__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1__
63141
#undef __ac_FIRST_FILE__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_src_PreFileIncluder_cc__
63142
#endif // __ac_FIRST_FILE__tmp_tmp_LKCULpBdih_aspectc4343_svn20090615_Puma_gen45release_step1_src_PreFileIncluder_cc__
63140
#undef __ac_FIRST__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1__
63141
#undef __ac_FIRST_FILE__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_src_PreFileIncluder_cc__
63142
#endif // __ac_FIRST_FILE__tmp_tmp_jwSEixqBhI_aspectc4343_svn20090918_Puma_gen45release_step1_src_PreFileIncluder_cc__