LLVM 19.0.0git
Classes | Namespaces | Enumerations | Functions
Error.h File Reference
#include "llvm/Support/Error.h"
#include <system_error>

Go to the source code of this file.


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 >


namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::object
namespace  std
 Implement std::hash so that hash_code can be used in STL containers.


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


const std::error_category & llvm::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.
Error llvm::object::createError (const Twine &Err)