LLVM  6.0.0svn
Classes | Namespaces | Enumerations | Functions
Error.h File Reference
#include "llvm/ADT/Twine.h"
#include "llvm/Support/Error.h"
#include <system_error>
Include dependency graph for Error.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::object::BinaryError
 Base class for all errors indicating malformed binary files. More...
 
class  llvm::object::GenericBinaryError
 Generic binary error. More...
 
struct  std::is_error_code_enum< llvm::object::object_error >
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::object
 
 std
 

Enumerations

enum  llvm::object::object_error {
  llvm::object::object_error::arch_not_found = 1, llvm::object::object_error::invalid_file_type, llvm::object::object_error::parse_failed, llvm::object::object_error::unexpected_eof,
  llvm::object::object_error::string_table_non_null_end, llvm::object::object_error::invalid_section_index, llvm::object::object_error::bitcode_section_not_found, llvm::object::object_error::invalid_symbol_index
}
 

Functions

const std::error_categoryllvm::object::object_category ()
 
std::error_code llvm::object::make_error_code (object_error e)
 
Error llvm::object::isNotObjectErrorInvalidFileType (llvm::Error Err)
 isNotObjectErrorInvalidFileType() is used when looping through the children of an archive after calling getAsBinary() on the child and it returns an llvm::Error. More...