Replaced STL streams with LLVM's raw_ostream (#344)

std::cout and std::printf were replaced with llvm::outs() and std::cerr was replaced with llvm::errs().
This commit is contained in:
Tyler Veness
2017-06-30 22:33:43 -04:00
committed by Peter Johnson
parent c57a7f0a41
commit 9d93820717
27 changed files with 118 additions and 118 deletions

View File

@@ -13,6 +13,7 @@
#include "Timer.h"
#include "Utility.h"
#include "WPIErrors.h"
#include "llvm/raw_ostream.h"
#include "simulation/MainNode.h"
using namespace frc;
@@ -331,7 +332,7 @@ double DriverStation::GetMatchTime() const {
* The error is also printed to the program console.
*/
void DriverStation::ReportError(llvm::StringRef error) {
std::cout << error << std::endl;
llvm::outs() << error << "\n";
}
/**
@@ -339,7 +340,7 @@ void DriverStation::ReportError(llvm::StringRef error) {
* The warning is also printed to the program console.
*/
void DriverStation::ReportWarning(llvm::StringRef error) {
std::cout << error << std::endl;
llvm::outs() << error << "\n";
}
/**
@@ -350,9 +351,10 @@ void DriverStation::ReportError(bool is_error, int code, llvm::StringRef error,
llvm::StringRef location,
llvm::StringRef stack) {
if (!location.empty())
std::cout << (is_error ? "Error" : "Warning") << " at " << location << ": ";
std::cout << error << std::endl;
if (!stack.empty()) std::cout << stack << std::endl;
llvm::outs() << (is_error ? "Error" : "Warning") << " at " << location
<< ": ";
llvm::outs() << error << "\n";
if (!stack.empty()) llvm::outs() << stack << "\n";
}
/**