LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
system_error.h File Reference
#include "llvm/Support/Compiler.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/Support/type_traits.h"
#include <cerrno>
#include <string>
Include dependency graph for system_error.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::is_error_code_enum< Tp >
 
struct  llvm::is_error_condition_enum< Tp >
 
struct  llvm::errc
 
struct  llvm::is_error_condition_enum< errc >
 
struct  llvm::is_error_condition_enum< errc::_ >
 
class  llvm::error_category
 
class  llvm::_do_message
 
class  llvm::error_condition
 
class  llvm::error_code
 
struct  llvm::windows_error
 
struct  llvm::is_error_code_enum< windows_error >
 
struct  llvm::is_error_code_enum< windows_error::_ >
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Functions

const error_category & llvm::generic_category ()
 
const error_category & llvm::system_category ()
 
const error_category & llvm::posix_category ()
 
error_condition llvm::make_error_condition (errc _e)
 
bool llvm::operator< (const error_condition &_x, const error_condition &_y)
 
error_code llvm::make_error_code (errc _e)
 
bool llvm::operator< (const error_code &_x, const error_code &_y)
 
bool llvm::operator== (const error_code &_x, const error_code &_y)
 
bool llvm::operator== (const error_code &_x, const error_condition &_y)
 
bool llvm::operator== (const error_condition &_x, const error_code &_y)
 
bool llvm::operator== (const error_condition &_x, const error_condition &_y)
 
bool llvm::operator!= (const error_code &_x, const error_code &_y)
 
bool llvm::operator!= (const error_code &_x, const error_condition &_y)
 
bool llvm::operator!= (const error_condition &_x, const error_code &_y)
 
bool llvm::operator!= (const error_condition &_x, const error_condition &_y)
 
error_code llvm::make_error_code (windows_error e)