|
clang 24.0.0git
|
#include "clang/CIR/Dialect/IR/CIRTypesDetails.h"
Public Member Functions | |
| KeyTy (llvm::ArrayRef< mlir::Type > members, mlir::StringAttr name, bool incomplete, bool packed, bool padded, bool is_class) | |
Public Attributes | |
| llvm::ArrayRef< mlir::Type > | members |
| mlir::StringAttr | name |
| bool | incomplete |
| bool | packed |
| bool | padded |
| bool | is_class |
Definition at line 30 of file CIRTypesDetails.h.
|
inline |
Definition at line 38 of file CIRTypesDetails.h.
References incomplete, is_class, members, name, packed, and padded.
| bool cir::detail::StructTypeStorage::KeyTy::incomplete |
Definition at line 33 of file CIRTypesDetails.h.
Referenced by cir::detail::StructTypeStorage::construct(), cir::detail::StructTypeStorage::hashKey(), KeyTy(), and cir::detail::StructTypeStorage::operator==().
| bool cir::detail::StructTypeStorage::KeyTy::is_class |
Definition at line 36 of file CIRTypesDetails.h.
Referenced by cir::detail::StructTypeStorage::construct(), cir::detail::StructTypeStorage::hashKey(), KeyTy(), and cir::detail::StructTypeStorage::operator==().
| llvm::ArrayRef<mlir::Type> cir::detail::StructTypeStorage::KeyTy::members |
Definition at line 31 of file CIRTypesDetails.h.
Referenced by cir::detail::StructTypeStorage::construct(), cir::detail::StructTypeStorage::hashKey(), KeyTy(), and cir::detail::StructTypeStorage::operator==().
| mlir::StringAttr cir::detail::StructTypeStorage::KeyTy::name |
Definition at line 32 of file CIRTypesDetails.h.
Referenced by cir::detail::StructTypeStorage::construct(), cir::detail::StructTypeStorage::hashKey(), KeyTy(), and cir::detail::StructTypeStorage::operator==().
| bool cir::detail::StructTypeStorage::KeyTy::packed |
Definition at line 34 of file CIRTypesDetails.h.
Referenced by cir::detail::StructTypeStorage::construct(), cir::detail::StructTypeStorage::hashKey(), KeyTy(), and cir::detail::StructTypeStorage::operator==().
| bool cir::detail::StructTypeStorage::KeyTy::padded |
Definition at line 35 of file CIRTypesDetails.h.
Referenced by cir::detail::StructTypeStorage::construct(), cir::detail::StructTypeStorage::hashKey(), KeyTy(), and cir::detail::StructTypeStorage::operator==().