|
MADNESS 0.10.1
|
Thrown by check_thread_binding() when the CPU binding cannot support the thread pool. More...
#include <thread_binding.h>


Public Member Functions | |
| ThreadBindingException (std::string text, const int line, const char *function, const char *file) | |
Public Member Functions inherited from madness::MadnessException | |
| MadnessException (const char *m, const char *a, int v, int l, const char *fn, const char *f) | |
| Constructor that processes the requisite information. | |
| virtual const char * | what () const throw () |
Returns the error message, as specified by std::exception. | |
Additional Inherited Members | |
Public Attributes inherited from madness::MadnessException | |
| const char * | assertion |
| String describing the assertion. | |
| const char * | filename |
| File where the exception occurred. | |
| const char * | function |
| Function where the exception occurred. | |
| const int | line |
| Line number where the exception occurred. | |
| const char * | msg |
| The error message. | |
| const int | value |
| Value associated with the exception. | |
Private Member Functions inherited from madness::detail::ThreadBindingMessage | |
| ThreadBindingMessage (std::string t) | |
Private Attributes inherited from madness::detail::ThreadBindingMessage | |
| std::shared_ptr< const std::string > | text |
Thrown by check_thread_binding() when the CPU binding cannot support the thread pool.
Derives from MadnessException, so existing catch(const MadnessException&) handlers pick it up; what() returns the full multi-line diagnostic.
|
inline |