mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::ir::ParseException Class Reference

#include <Parser.h>

Inheritance diagram for mini_llvm::ir::ParseException:
Collaboration diagram for mini_llvm::ir::ParseException:

Public Member Functions

 ParseException (std::string message, std::vector< Token >::const_iterator location)
const std::string & message () const &
std::string && message () &&
std::vector< Token >::const_iterator location () const
const char * what () const noexcept override

Constructor & Destructor Documentation

◆ ParseException()

mini_llvm::ir::ParseException::ParseException ( std::string message,
std::vector< Token >::const_iterator location )
inline

Member Function Documentation

◆ location()

std::vector< Token >::const_iterator mini_llvm::ir::ParseException::location ( ) const
inline

◆ message() [1/2]

std::string && mini_llvm::ir::ParseException::message ( ) &&
inline

◆ message() [2/2]

const std::string & mini_llvm::ir::ParseException::message ( ) const &
inline

◆ what()

const char * mini_llvm::ir::ParseException::what ( ) const
inlineoverridenoexcept

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