14 #ifndef LLVM_OBJECT_COFFYAML_H
15 #define LLVM_OBJECT_COFFYAML_H
24 uint32_t
Ret =
static_cast<uint32_t
>(a) | static_cast<uint32_t>(b);
28 inline SectionCharacteristics
operator|(SectionCharacteristics a,
29 SectionCharacteristics b) {
30 uint32_t
Ret =
static_cast<uint32_t
>(a) | static_cast<uint32_t>(b);
31 return static_cast<SectionCharacteristics
>(
Ret);
110 static void bitset(
IO &
IO, COFF::SectionCharacteristics &
Value);
COFF::SymbolBaseType SimpleType
#define LLVM_YAML_IS_SEQUENCE_VECTOR(_type)
Characteristics operator|(Characteristics a, Characteristics b)
Specialized YAMLIO scalar type for representing a binary blob.
std::vector< Relocation > Relocations
std::vector< Section > Sections
object::yaml::BinaryRef AuxiliaryData
SymbolStorageClass
Storage class tells where and what the symbol represents.
LLVM Value Representation.
std::vector< Symbol > Symbols
COFF::SymbolComplexType ComplexType
COFF::SectionCharacteristics Characteristics
object::yaml::BinaryRef SectionData