This is the complete list of members for fabrique::WrongTypeException, including all inherited members.
HasSource(const SourceRange &src) (defined in fabrique::HasSource) | fabrique::HasSource | inline |
message() const (defined in fabrique::SourceCodeException) | fabrique::SourceCodeException | |
operator=(const Printable &) (defined in fabrique::Printable) | fabrique::Printable | inline |
PrettyPrint(Bytestream &, size_t indent=0) const override | fabrique::SourceCodeException | virtual |
Printable() (defined in fabrique::Printable) | fabrique::Printable | inline |
Printable(const Printable &) (defined in fabrique::Printable) | fabrique::Printable | inline |
SemanticException(const std::string &message, const SourceRange &) (defined in fabrique::SemanticException) | fabrique::SemanticException | |
SemanticException(const SemanticException &) (defined in fabrique::SemanticException) | fabrique::SemanticException | |
source() const (defined in fabrique::HasSource) | fabrique::HasSource | inline |
SourceCodeException(const std::string &message, const SourceRange &) (defined in fabrique::SourceCodeException) | fabrique::SourceCodeException | protected |
SourceCodeException(const SourceCodeException &) (defined in fabrique::SourceCodeException) | fabrique::SourceCodeException | protected |
str() const (defined in fabrique::Printable) | fabrique::Printable | virtual |
TypeError(const std::string &message, const SourceRange &) (defined in fabrique::TypeError) | fabrique::TypeError | |
TypeError(const TypeError &) (defined in fabrique::TypeError) | fabrique::TypeError | |
what() const noexcept (defined in fabrique::SourceCodeException) | fabrique::SourceCodeException | virtual |
WrongTypeException(const Type &expected, const Type &actual, const SourceRange &) (defined in fabrique::WrongTypeException) | fabrique::WrongTypeException | |
WrongTypeException(const std::string &expected, const Type &actual, const SourceRange &) (defined in fabrique::WrongTypeException) | fabrique::WrongTypeException | |
WrongTypeException(const std::string &expected, const std::string &actual, const SourceRange &) (defined in fabrique::WrongTypeException) | fabrique::WrongTypeException | |
WrongTypeException(const WrongTypeException &) (defined in fabrique::WrongTypeException) | fabrique::WrongTypeException | |
~Printable() (defined in fabrique::Printable) | fabrique::Printable | inlineprotectedvirtual |
~SemanticException() (defined in fabrique::SemanticException) | fabrique::SemanticException | virtual |
~SourceCodeException() (defined in fabrique::SourceCodeException) | fabrique::SourceCodeException | virtual |
~TypeError() (defined in fabrique::TypeError) | fabrique::TypeError | virtual |
~WrongTypeException() (defined in fabrique::WrongTypeException) | fabrique::WrongTypeException | virtual |