CodeQL library for C/C++
Search

Class IRNumericType

A numeric type. This includes IRSignedIntegerType, IRUnsignedIntegerType, and IRFloatingPointType.

Import path

import semmle.code.cpp.ir.IR

Direct supertypes

Indirect supertypes

Known direct subtypes

    Inherited fields

    Inherited predicates

    getByteSize

    Gets the size of the type, in bytes, if known.

    from IRType
    getCanonicalLanguageType

    Gets a single instance of LanguageType that maps to this IRType.

    from IRType
    getIdentityString

    Gets a string that uniquely identifies this IRType. This string is often the same as the result of IRType.toString(), but for some types it may be more verbose to ensure uniqueness.

    from IRType
    toString

    Gets a textual representation of this type.

    from IRType

    Charpred