Class BitType

    • Constructor Detail

      • BitType

        public BitType​(IntType underlyingType,
                       int sizeInBits,
                       int lsbOffset,
                       int cvAttributes,
                       ASTLocusTag astLocus)
    • Method Detail

      • asBit

        public BitType asBit()
        Description copied from class: Type
        Casts this to a BitType or returns null if not a BitType.
        Overrides:
        asBit in class Type
      • getSizeInBits

        public int getSizeInBits()
        Size in bits of this type.
      • getOffset

        public int getOffset()
        Offset from the least-significant bit (LSB) of the LSB of this type
      • visit

        public void visit​(TypeVisitor arg)
        Description copied from class: Type
        Traverse this Type and all of its component types; for example, the return type and argument types of a FunctionType.
        Overrides:
        visit in class Type