28 template <
typename... Args>
31 std::ostringstream ss;
36 template <
typename... Args>
void streamArguments(StreamType &)
Common execption to be thrown when interacting with capabilities.
static std::string stringify(Args &&... args)
CapabilityException(const CapabilityException &)=default
CapabilityException(Args &&... args)
Exception thrown when capabilities are unknown.
const std::vector< std::string > unknown_capabilities
The capabilities that are unknown.
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...