File tree 2 files changed +3
-28
lines changed
2 files changed +3
-28
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,8 @@ bool is_number(const typet &type)
47
47
id==ID_fixedbv;
48
48
}
49
49
50
- // / Identify if a given type is constant itself or contains constant components.
50
+ // / Identify whether a given type is constant itself or contains constant
51
+ // / components.
51
52
// / Examples include:
52
53
// / - const int a;
53
54
// / - struct contains_constant_pointer { int x; int * const p; };
Original file line number Diff line number Diff line change @@ -24,33 +24,7 @@ class namespacet;
24
24
// / modeled with two subs named “subtype” (a single type) and “subtypes”
25
25
// / (a vector of types). The class typet only adds specialized methods
26
26
// / for accessing the subtype information to the interface of irept.
27
- // / Pre-defined types:
28
- // / universe - super type
29
- // / type - another type
30
- // / predicate - predicate expression (subtype and predicate)
31
- // / uninterpreted - uninterpreted type with identifier
32
- // / empty - void
33
- // / bool - true or false
34
- // / abstract - abstract super type
35
- // / struct - with components: each component has name and type,
36
- // / the ordering matters
37
- // / rational
38
- // / real
39
- // / integer
40
- // / complex
41
- // / string
42
- // / enum - with elements, the ordering does not matter
43
- // / tuple - with components: each component has type,
44
- // / the ordering matters
45
- // / mapping - domain -> range
46
- // / bv - no interpretation
47
- // / unsignedbv
48
- // / signedbv - two's complement
49
- // / floatbv - IEEE floating point format
50
- // / code
51
- // / pointer - for ANSI-C (subtype)
52
- // / symbol - look in symbol table (identifier)
53
- // / number - generic number super type
27
+ // / For pre-defined types see `std_types.h`.
54
28
class typet :public irept
55
29
{
56
30
public:
You can’t perform that action at this time.
0 commit comments