Class IRSignedIntegerType
A signed two’s-complement integer. Also used to represent enums whose underlying type is a signed integer, as well as character types whose representation is signed.
Import path
import semmle.code.cpp.ir.IRDirect supertypes
Indirect supertypes
Inherited fields
| byteSize | from IRSizedType |
Predicates
| getByteSize | Gets the size of the type, in bytes, if known. |
| getCanonicalLanguageType | Gets a single instance of |
| isSigned | Holds if this integer type is signed. |
| toString | Gets a textual representation of this type. |
Inherited predicates
| getIdentityString | Gets a string that uniquely identifies this | from IRType |
| isUnsigned | Holds if this integer type is unsigned. | from IRIntegerType |