numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
exception.h File Reference

Definition of exceptions. More...

#include <stdexcept>
#include <string>
#include <string_view>
#include <fmt/format.h>
#include "num_collect/util/source_info_view.h"
+ Include dependency graph for exception.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  num_collect::base::algorithm_failure
 Class of exception on failure in algorithm. More...
 
class  num_collect::base::assertion_failure
 Class of exception on assertion failure. More...
 
class  num_collect::base::file_error
 Class of exception on errors in files. More...
 
class  num_collect::base::invalid_argument
 Class of exception on invalid arguments. More...
 
class  num_collect::base::num_collect_exception
 Class of exception in this project. More...
 
class  num_collect::base::precondition_not_satisfied
 Class of exception on not satisfying a precondition. More...
 

Namespaces

namespace  num_collect
 Namespace of num_collect source codes.
 
namespace  num_collect::base
 Namespace of definitions common in this project.
 
namespace  num_collect::base::impl
 Namespace of internal implementations.
 

Functions

auto num_collect::base::impl::format_error (std::string_view message, util::source_info_view source_info) -> std::string
 Format error.
 

Detailed Description

Definition of exceptions.

Definition in file exception.h.