paludis  Version 2.6.0
Public Member Functions | List of all members
paludis::Exception Class Reference

#include <exception.hh>

+ Inheritance diagram for paludis::Exception:

Public Member Functions

const std::string & message () const noexcept
 
std::string backtrace (const std::string &delim) const
 
bool empty () const
 
const char * what () const noexcept
 

Basic operations

 Exception (const std::string &message) noexcept
 
 Exception (const Exception &)
 
virtual ~Exception ()
 

Detailed Description

Base exception class.

Examples:
example_action.cc, example_contents.cc, example_dep_label.cc, example_dep_spec.cc, example_dep_spec_flattener.cc, example_environment.cc, example_mask.cc, example_match_package.cc, example_metadata_key.cc, example_name.cc, example_package_id.cc, example_repository.cc, example_selection.cc, example_version_operator.cc, and example_version_spec.cc.

Member Function Documentation

std::string paludis::Exception::backtrace ( const std::string &  delim) const
bool paludis::Exception::empty ( ) const

Is our backtrace empty?

const std::string& paludis::Exception::message ( ) const
noexcept
const char* paludis::Exception::what ( ) const
noexcept

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