mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-25 01:41:43 +00:00
Change Utility to use Twine.
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
#include <string>
|
||||
|
||||
#include <llvm/StringRef.h>
|
||||
#include <llvm/Twine.h>
|
||||
|
||||
#define wpi_assert(condition) \
|
||||
wpi_assert_impl(condition, #condition, "", __FILE__, __LINE__, __FUNCTION__)
|
||||
@@ -34,18 +35,20 @@
|
||||
wpi_assertNotEqual_impl(a, b, #a, #b, message, __FILE__, __LINE__, \
|
||||
__FUNCTION__)
|
||||
|
||||
bool wpi_assert_impl(bool conditionValue, llvm::StringRef conditionText,
|
||||
llvm::StringRef message, llvm::StringRef fileName,
|
||||
bool wpi_assert_impl(bool conditionValue, const llvm::Twine& conditionText,
|
||||
const llvm::Twine& message, llvm::StringRef fileName,
|
||||
int lineNumber, llvm::StringRef funcName);
|
||||
bool wpi_assertEqual_impl(int valueA, int valueB, llvm::StringRef valueAString,
|
||||
llvm::StringRef valueBString, llvm::StringRef message,
|
||||
llvm::StringRef fileName, int lineNumber,
|
||||
llvm::StringRef funcName);
|
||||
bool wpi_assertEqual_impl(int valueA, int valueB,
|
||||
const llvm::Twine& valueAString,
|
||||
const llvm::Twine& valueBString,
|
||||
const llvm::Twine& message, llvm::StringRef fileName,
|
||||
int lineNumber, llvm::StringRef funcName);
|
||||
bool wpi_assertNotEqual_impl(int valueA, int valueB,
|
||||
llvm::StringRef valueAString,
|
||||
llvm::StringRef valueBString,
|
||||
llvm::StringRef message, llvm::StringRef fileName,
|
||||
int lineNumber, llvm::StringRef funcName);
|
||||
const llvm::Twine& valueAString,
|
||||
const llvm::Twine& valueBString,
|
||||
const llvm::Twine& message,
|
||||
llvm::StringRef fileName, int lineNumber,
|
||||
llvm::StringRef funcName);
|
||||
|
||||
void wpi_suspendOnAssertEnabled(bool enabled);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user