|
LLVM 22.0.0git
|
Implements the TAPI Record Types. More...
#include "llvm/ADT/MapVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Casting.h"#include "llvm/Support/Compiler.h"#include "llvm/TextAPI/Symbol.h"#include <string>Go to the source code of this file.
Classes | |
| struct | llvm::MachO::RecordLoc |
| class | llvm::MachO::Record |
| Define Record. More... | |
| class | llvm::MachO::GlobalRecord |
| class | llvm::MachO::ObjCIVarRecord |
| class | llvm::MachO::ObjCContainerRecord |
| class | llvm::MachO::ObjCCategoryRecord |
| class | llvm::MachO::ObjCInterfaceRecord |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::MachO |
Typedefs | |
| template<typename V, typename K = StringRef, typename std::enable_if< std::is_base_of< Record, V >::value >::type * = nullptr> | |
| using | llvm::MachO::RecordMap = llvm::MapVector<K, std::unique_ptr<V>> |
Enumerations | |
| enum class | llvm::MachO::RecordLinkage : uint8_t { llvm::MachO::Unknown = 0 , llvm::MachO::Internal = 1 , llvm::MachO::Undefined = 2 , llvm::MachO::Rexported = 3 , llvm::MachO::Exported = 4 } |
Functions | |
| llvm::MachO::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE () | |
Implements the TAPI Record Types.
Definition in file Record.h.