The pointer type These are both 'bitvector_typet' (they have a width) and 'type_with_subtypet' (they have a subtype)
More...
#include <pointer_expr.h>
+ Inheritance diagram for pointer_typet:
+ Collaboration diagram for pointer_typet:
The type of the data what we point to.
The type of the data what we point to.
- Public Member Functions inherited from
typet
This is a 'fluent style' method for creating a new type with an added-on source location.
This is a 'fluent style' method for adding a source location.
This is a 'fluent style' method for creating a new type with an added-on source location.
This is a 'fluent style' method for adding a source location.
- Public Member Functions inherited from
irept
defines ordering on the internal representation
defines ordering on the internal representation
defines ordering on the internal representation comments are ignored
Static Public Member Functions
- Static Public Member Functions inherited from
typet
Check that the type is well-formed (shallow checks only, i.e., subtypes are not checked)
Check that the type is well-formed, assuming that its subtypes have already been checked for well-formedness.
Check that the type is well-formed (full check, including checks of subtypes)
- Static Public Member Functions inherited from
irept
count the number of named_sub elements that are not comments
Additional Inherited Members
- Public Types inherited from
irept
Used to refer to this class from derived classes.
Does the same as remove_ref, but using an explicit stack instead of recursion.
Detailed Description
Constructor & Destructor Documentation
◆ pointer_typet()
pointer_typet::pointer_typet
(
typet
_base_type,
std::size_t
width
)
inline
Member Function Documentation
◆ base_type() [1/2]
typet & pointer_typet::base_type
(
)
inline
The type of the data what we point to.
This method is preferred over .subtype(), which will eventually be deprecated.
Definition at line 43 of file pointer_expr.h.
◆ base_type() [2/2]
The type of the data what we point to.
This method is preferred over .subtype(), which will eventually be deprecated.
Definition at line 35 of file pointer_expr.h.
◆ check()
◆ difference_type()
◆ subtype() [1/2]
typet & pointer_typet::subtype
(
)
inline
◆ subtype() [2/2]
The documentation for this class was generated from the following file: