Class IRAddressType
An address type, representing the memory address of data. Used to represent pointers, references, and lvalues, include those that are garbage collected.
The address of a function is represented by the separate IRFunctionAddressType
.
Import path
import semmle.code.cpp.ir.IR
Direct supertypes
Inherited fields
byteSize | from IRSizedType |
Predicates
getByteSize | Gets the size of the type, in bytes, if known. |
getCanonicalLanguageType | Gets a single instance of |
toString | Gets a textual representation of this type. |
Inherited predicates
getIdentityString | Gets a string that uniquely identifies this | from IRType |