LLVM  14.0.0git
Classes | Namespaces | Typedefs | Functions
yaml2obj.h File Reference
#include "llvm/ADT/STLExtras.h"
#include <memory>
Include dependency graph for yaml2obj.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::SmallVectorImpl< T >
 This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter. More...
 

Namespaces

 llvm
 This file implements support for optimizing divisions by a constant.
 
 llvm::object
 
 llvm::COFFYAML
 
 llvm::ELFYAML
 
 llvm::MinidumpYAML
 
 llvm::WasmYAML
 
 llvm::XCOFFYAML
 
 llvm::ArchYAML
 
 llvm::yaml
 

Typedefs

using llvm::yaml::ErrorHandler = llvm::function_ref< void(const Twine &Msg)>
 

Functions

bool llvm::yaml::yaml2archive (ArchYAML::Archive &Doc, raw_ostream &Out, ErrorHandler EH)
 
bool llvm::yaml::yaml2coff (COFFYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH)
 
bool llvm::yaml::yaml2elf (ELFYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH, uint64_t MaxSize)
 
bool llvm::yaml::yaml2macho (YamlObjectFile &Doc, raw_ostream &Out, ErrorHandler EH)
 
bool llvm::yaml::yaml2minidump (MinidumpYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH)
 
bool llvm::yaml::yaml2wasm (WasmYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH)
 
bool llvm::yaml::yaml2xcoff (XCOFFYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH)
 
bool llvm::yaml::convertYAML (Input &YIn, raw_ostream &Out, ErrorHandler ErrHandler, unsigned DocNum=1, uint64_t MaxSize=UINT64_MAX)
 
std::unique_ptr< object::ObjectFile > llvm::yaml::yaml2ObjectFile (SmallVectorImpl< char > &Storage, StringRef Yaml, ErrorHandler ErrHandler)
 Convenience function for tests. More...
 

Detailed Description

Common declarations for yaml2obj

Definition in file yaml2obj.h.