|
LLVM 22.0.0git
|
#include "llvm/ABI/Types.h"
Public Member Functions | |
| MemberPointerType (bool IsFunctionPointer, uint64_t SizeInBits, Align ABIAlign, unsigned AddressSpace=0) | |
| bool | isFunctionPointer () const |
| Public Member Functions inherited from llvm::abi::PointerLikeType | |
| unsigned | getAddrSpace () const |
| bool | isMemberPointer () const |
| Public Member Functions inherited from llvm::abi::Type | |
| TypeKind | getKind () const |
| TypeSize | getSizeInBits () const |
| Align | getAlignment () const |
| TypeSize | getTypeAllocSize () const |
| bool | isVoid () const |
| bool | isInteger () const |
| bool | isFloat () const |
| bool | isPointer () const |
| bool | isArray () const |
| bool | isVector () const |
| bool | isRecord () const |
| bool | isMemberPointer () const |
| bool | isComplex () const |
Static Public Member Functions | |
| static bool | classof (const Type *T) |
| Static Public Member Functions inherited from llvm::abi::PointerLikeType | |
| static bool | classof (const Type *T) |
Additional Inherited Members | |
| Protected Member Functions inherited from llvm::abi::PointerLikeType | |
| PointerLikeType (TypeKind K, TypeSize SizeInBits, Align ABIAlign, unsigned AS) | |
| Protected Member Functions inherited from llvm::abi::Type | |
| Type (TypeKind K, TypeSize SizeInBits, Align ABIAlign) | |
| Protected Attributes inherited from llvm::abi::PointerLikeType | |
| unsigned | AddrSpace |
| Protected Attributes inherited from llvm::abi::Type | |
| TypeKind | Kind |
| TypeSize | SizeInBits |
| Align | ABIAlignment |
|
inline |
Definition at line 179 of file Types.h.
References llvm::abi::MemberPointer, llvm::abi::PointerLikeType::PointerLikeType(), and llvm::abi::Type::SizeInBits.
Definition at line 186 of file Types.h.
References llvm::abi::MemberPointer, and T.
|
inline |