28 template <
typename... Args>
31 std::ostringstream oss;
39 template <
typename... Args>
42 std::ostringstream oss;
60 template <
typename... Args>
62 const unsigned int issue_num,
63 Args &&... args)
const 65 std::ostringstream oss;
74 template <
typename... Args>
84 template <
typename... Args>
90 template <
typename... Args>
97 template <
typename... Args>
void mooseStreamAll(std::ostringstream &ss)
All of the following are not meant to be called directly - they are called by the normal macros (moos...
void mooseDeprecated(Args &&... args) const
Base class for everything in MOOSE with a name and a type.
void mooseErrorNonPrefixed(Args &&... args) const
Emits an error without the prefixing included in mooseError().
void mooseInfo(Args &&... args) const
Interface that provides APIs to output errors/warnings/info messages.
MooseBaseErrorInterface(const MooseBase &base)
void mooseWarning(Args &&... args) const
Emits a warning prefixed with object name and type.
void mooseInfoStream(S &oss, Args &&... args)
void mooseDocumentedError(const std::string &repo_name, const unsigned int issue_num, Args &&... args) const
Emits a documented error with object name and type.
std::string errorPrefix(const std::string &error_type) const
An inteface for the _console for outputting to the Console object.
void mooseWarningStream(S &oss, Args &&... args)
const MooseBase & _moose_base
The MooseBase class deriving from this interface.
void mooseDeprecatedStream(S &oss, const bool expired, const bool print_title, Args &&... args)
void callMooseError(std::string msg, const bool with_prefix) const
Calls moose error with the message msg.
void mooseWarningNonPrefixed(Args &&... args) const
Emits a warning without the prefixing included in mooseWarning().
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
const ConsoleStream _console
An instance of helper class to write streams to the Console objects.
std::string formatMooseDocumentedError(const std::string &repo_name, const unsigned int issue_num, const std::string &msg)
Formats a documented error.