LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::ToolExecutionError Class Reference

#include <ToolRunner.h>

Inheritance diagram for llvm::ToolExecutionError:

Inheritance graph
[legend]
Collaboration diagram for llvm::ToolExecutionError:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ToolExecutionError (const std::string &M)
virtual ~ToolExecutionError () throw ()
virtual const char * what () const throw ()

Detailed Description

ToolExecutionError - An instance of this class is thrown by the AbstractInterpreter instances if there is an error running a tool (e.g., LLC crashes) which prevents execution of the program.

Definition at line 34 of file ToolRunner.h.


Constructor & Destructor Documentation

llvm::ToolExecutionError::ToolExecutionError const std::string &  M  )  [inline, explicit]
 

Definition at line 37 of file ToolRunner.h.

ToolExecutionError::~ToolExecutionError  )  throw () [virtual]
 

Definition at line 23 of file ToolRunner.cpp.


Member Function Documentation

virtual const char* llvm::ToolExecutionError::what  )  const throw () [inline, virtual]
 

Definition at line 39 of file ToolRunner.h.


The documentation for this class was generated from the following files: