LLVM  8.0.1
Classes | Namespaces | Functions
COFFYAML.h File Reference
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/COFF.h"
#include "llvm/ObjectYAML/CodeViewYAMLDebugSections.h"
#include "llvm/ObjectYAML/CodeViewYAMLTypeHashing.h"
#include "llvm/ObjectYAML/CodeViewYAMLTypes.h"
#include "llvm/ObjectYAML/YAML.h"
#include <cstdint>
#include <vector>
Include dependency graph for COFFYAML.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::COFFYAML::Relocation
 
struct  llvm::COFFYAML::Section
 
struct  llvm::COFFYAML::Symbol
 
struct  llvm::COFFYAML::PEHeader
 
struct  llvm::COFFYAML::Object
 
struct  llvm::yaml::ScalarEnumerationTraits< COFFYAML::WeakExternalCharacteristics >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFFYAML::AuxSymbolType >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFFYAML::COMDATType >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::MachineTypes >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::SymbolBaseType >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::SymbolStorageClass >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::SymbolComplexType >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeI386 >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeAMD64 >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesARM >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesARM64 >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::WindowsSubsystem >
 
struct  llvm::yaml::ScalarBitSetTraits< COFF::Characteristics >
 
struct  llvm::yaml::ScalarBitSetTraits< COFF::SectionCharacteristics >
 
struct  llvm::yaml::ScalarBitSetTraits< COFF::DLLCharacteristics >
 
struct  llvm::yaml::MappingTraits< COFFYAML::Relocation >
 
struct  llvm::yaml::MappingTraits< COFFYAML::PEHeader >
 
struct  llvm::yaml::MappingTraits< COFF::DataDirectory >
 
struct  llvm::yaml::MappingTraits< COFF::header >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliaryFunctionDefinition >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliarybfAndefSymbol >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliaryWeakExternal >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliarySectionDefinition >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliaryCLRToken >
 
struct  llvm::yaml::MappingTraits< COFFYAML::Symbol >
 
struct  llvm::yaml::MappingTraits< COFFYAML::Section >
 
struct  llvm::yaml::MappingTraits< COFFYAML::Object >
 

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::COFF
 
 llvm::COFFYAML
 
 llvm::yaml
 

Functions

Characteristics llvm::COFF::operator| (Characteristics a, Characteristics b)
 
SectionCharacteristics llvm::COFF::operator| (SectionCharacteristics a, SectionCharacteristics b)
 
DLLCharacteristics llvm::COFF::operator| (DLLCharacteristics a, DLLCharacteristics b)