The reference type.
More...
#include <pointer_expr.h>
+ Inheritance diagram for reference_typet:
+ Collaboration diagram for reference_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
◆ reference_typet()
reference_typet::reference_typet
(
typet
_subtype,
std::size_t
_width
)
inline
Member Function Documentation
◆ check()
The documentation for this class was generated from the following file: