@@ -28,12 +28,12 @@ bool has_symbol(const exprt &src, const find_symbols_sett &symbols)
28
28
}
29
29
30
30
static bool find_symbols (
31
- kindt ,
31
+ symbol_kindt ,
32
32
const typet &,
33
33
std::function<bool (const symbol_exprt &)>);
34
34
35
35
static bool find_symbols (
36
- kindt kind,
36
+ symbol_kindt kind,
37
37
const exprt &src,
38
38
std::function<bool (const symbol_exprt &)> op)
39
39
{
@@ -46,7 +46,7 @@ static bool find_symbols(
46
46
if (!find_symbols (kind, src.type (), op))
47
47
return false ;
48
48
49
- if (kind == kindt ::F_ALL || kind == kindt ::F_EXPR)
49
+ if (kind == symbol_kindt ::F_ALL || kind == symbol_kindt ::F_EXPR)
50
50
{
51
51
if (src.id () == ID_symbol && !op (to_symbol_expr (src)))
52
52
return false ;
@@ -74,12 +74,11 @@ static bool find_symbols(
74
74
}
75
75
76
76
static bool find_symbols (
77
- kindt kind,
77
+ symbol_kindt kind,
78
78
const typet &src,
79
79
std::function<bool (const symbol_exprt &)> op)
80
80
{
81
- if (kind!=kindt::F_TYPE_NON_PTR ||
82
- src.id ()!=ID_pointer)
81
+ if (kind != symbol_kindt::F_TYPE_NON_PTR || src.id () != ID_pointer)
83
82
{
84
83
if (
85
84
src.has_subtype () &&
@@ -95,8 +94,8 @@ static bool find_symbols(
95
94
}
96
95
97
96
if (
98
- kind == kindt ::F_TYPE || kind == kindt ::F_TYPE_NON_PTR ||
99
- kind == kindt ::F_ALL)
97
+ kind == symbol_kindt ::F_TYPE || kind == symbol_kindt ::F_TYPE_NON_PTR ||
98
+ kind == symbol_kindt ::F_ALL)
100
99
{
101
100
const irep_idt &typedef_name = src.get (ID_C_typedef);
102
101
if (!typedef_name.empty () && !op (symbol_exprt{typedef_name, typet{}}))
@@ -134,8 +133,8 @@ static bool find_symbols(
134
133
return false ;
135
134
}
136
135
else if (
137
- kind == kindt ::F_TYPE || kind == kindt ::F_TYPE_NON_PTR ||
138
- kind == kindt ::F_ALL)
136
+ kind == symbol_kindt ::F_TYPE || kind == symbol_kindt ::F_TYPE_NON_PTR ||
137
+ kind == symbol_kindt ::F_ALL)
139
138
{
140
139
if (src.id () == ID_c_enum_tag)
141
140
{
@@ -159,13 +158,13 @@ static bool find_symbols(
159
158
160
159
void find_symbols (const exprt &src, std::set<symbol_exprt> &dest)
161
160
{
162
- find_symbols (kindt ::F_EXPR, src, [&dest](const symbol_exprt &e) {
161
+ find_symbols (symbol_kindt ::F_EXPR, src, [&dest](const symbol_exprt &e) {
163
162
dest.insert (e);
164
163
return true ;
165
164
});
166
165
}
167
166
168
- bool has_symbol (const exprt &src, const irep_idt &identifier, kindt kind)
167
+ bool has_symbol (const exprt &src, const irep_idt &identifier, symbol_kindt kind)
169
168
{
170
169
return !find_symbols (kind, src, [&identifier](const symbol_exprt &e) {
171
170
return e.get_identifier () != identifier;
@@ -174,15 +173,15 @@ bool has_symbol(const exprt &src, const irep_idt &identifier, kindt kind)
174
173
175
174
void find_type_symbols (const exprt &src, find_symbols_sett &dest)
176
175
{
177
- find_symbols (kindt ::F_TYPE, src, [&dest](const symbol_exprt &e) {
176
+ find_symbols (symbol_kindt ::F_TYPE, src, [&dest](const symbol_exprt &e) {
178
177
dest.insert (e.get_identifier ());
179
178
return true ;
180
179
});
181
180
}
182
181
183
182
void find_type_symbols (const typet &src, find_symbols_sett &dest)
184
183
{
185
- find_symbols (kindt ::F_TYPE, src, [&dest](const symbol_exprt &e) {
184
+ find_symbols (symbol_kindt ::F_TYPE, src, [&dest](const symbol_exprt &e) {
186
185
dest.insert (e.get_identifier ());
187
186
return true ;
188
187
});
@@ -192,49 +191,51 @@ void find_non_pointer_type_symbols(
192
191
const exprt &src,
193
192
find_symbols_sett &dest)
194
193
{
195
- find_symbols (kindt::F_TYPE_NON_PTR, src, [&dest](const symbol_exprt &e) {
196
- dest.insert (e.get_identifier ());
197
- return true ;
198
- });
194
+ find_symbols (
195
+ symbol_kindt::F_TYPE_NON_PTR, src, [&dest](const symbol_exprt &e) {
196
+ dest.insert (e.get_identifier ());
197
+ return true ;
198
+ });
199
199
}
200
200
201
201
void find_non_pointer_type_symbols (
202
202
const typet &src,
203
203
find_symbols_sett &dest)
204
204
{
205
- find_symbols (kindt::F_TYPE_NON_PTR, src, [&dest](const symbol_exprt &e) {
206
- dest.insert (e.get_identifier ());
207
- return true ;
208
- });
205
+ find_symbols (
206
+ symbol_kindt::F_TYPE_NON_PTR, src, [&dest](const symbol_exprt &e) {
207
+ dest.insert (e.get_identifier ());
208
+ return true ;
209
+ });
209
210
}
210
211
211
212
void find_type_and_expr_symbols (const exprt &src, find_symbols_sett &dest)
212
213
{
213
- find_symbols (kindt ::F_ALL, src, [&dest](const symbol_exprt &e) {
214
+ find_symbols (symbol_kindt ::F_ALL, src, [&dest](const symbol_exprt &e) {
214
215
dest.insert (e.get_identifier ());
215
216
return true ;
216
217
});
217
218
}
218
219
219
220
void find_type_and_expr_symbols (const typet &src, find_symbols_sett &dest)
220
221
{
221
- find_symbols (kindt ::F_ALL, src, [&dest](const symbol_exprt &e) {
222
+ find_symbols (symbol_kindt ::F_ALL, src, [&dest](const symbol_exprt &e) {
222
223
dest.insert (e.get_identifier ());
223
224
return true ;
224
225
});
225
226
}
226
227
227
228
void find_symbols_or_nexts (const exprt &src, find_symbols_sett &dest)
228
229
{
229
- find_symbols (kindt ::F_EXPR, src, [&dest](const symbol_exprt &e) {
230
+ find_symbols (symbol_kindt ::F_EXPR, src, [&dest](const symbol_exprt &e) {
230
231
dest.insert (e.get_identifier ());
231
232
return true ;
232
233
});
233
234
}
234
235
235
236
void find_symbols (const exprt &src, find_symbols_sett &dest)
236
237
{
237
- find_symbols (kindt ::F_EXPR, src, [&dest](const symbol_exprt &e) {
238
+ find_symbols (symbol_kindt ::F_EXPR, src, [&dest](const symbol_exprt &e) {
238
239
dest.insert (e.get_identifier ());
239
240
return true ;
240
241
});
0 commit comments