diff options
Diffstat (limited to 'cpp/include/Slice/Util.h')
-rw-r--r-- | cpp/include/Slice/Util.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/cpp/include/Slice/Util.h b/cpp/include/Slice/Util.h index 1e645595ea4..76c5a27d6f3 100644 --- a/cpp/include/Slice/Util.h +++ b/cpp/include/Slice/Util.h @@ -17,7 +17,14 @@ namespace Slice SLICE_API std::string fullPath(const std::string&); SLICE_API std::string changeInclude(const std::string&, const std::vector<std::string>&); - +SLICE_API void setErrorStream(std::ostream&); +SLICE_API std::ostream& getErrorStream(); +SLICE_API void emitError(const std::string&, int, const std::string&); +SLICE_API void emitWarning(const std::string&, int, const std::string&); +SLICE_API void emitError(const std::string&, const std::string&, const std::string&); +SLICE_API void emitWarning(const std::string&, const std::string&, const std::string&); +SLICE_API void emitRaw(const char*); +SLICE_API std::vector<std::string> filterMcppWarnings(const std::string&); } #endif |