Owns the (long) diagnostic text of a ThreadBindingException.
More...
#include <thread_binding.h>
|
| std::shared_ptr< const std::string > | text |
| |
Owns the (long) diagnostic text of a ThreadBindingException.
MadnessException only stores a const char*, so the text has to live somewhere else. It is held through a shared_ptr so that the copies C++ is allowed to make while the exception is in flight keep pointing at the same, still-alive buffer.
◆ ThreadBindingMessage()
| madness::detail::ThreadBindingMessage::ThreadBindingMessage |
( |
std::string |
t | ) |
|
|
inlineexplicit |
◆ text
| std::shared_ptr<const std::string> madness::detail::ThreadBindingMessage::text |
The documentation for this struct was generated from the following file: