|
template<typename FP > |
bool | almostEqualUlps (FP lhs, FP rhs, uint64_t maxUlpDiff) |
|
void | applyFilenamesAsTags (Catch::IConfig const &config) |
|
int64_t | convert (double d) |
|
int32_t | convert (float f) |
|
IStreamingReporterPtr | createReporter (std::string const &reporterName, IConfigPtr const &config) |
|
void | enforceNotReservedTag (std::string const &tag, SourceLineInfo const &_lineInfo) |
|
auto | estimateClockResolution () -> uint64_t |
|
std::string | fileNameTag (const std::vector< std::string > &tags) |
|
std::size_t & | findMax (std::size_t &i, std::size_t &j, std::size_t &k) |
|
std::string | getCurrentTimestamp () |
|
static auto | getSingletons () -> std::vector< ISingleton * > *& |
|
uint32_t | headerValue (unsigned char c) |
|
void | hexEscapeChar (std::ostream &os, unsigned char c) |
|
bool | isReservedTag (std::string const &tag) |
|
std::size_t | makeRatio (std::size_t number, std::size_t total) |
|
IStreamingReporterPtr | makeReporter (std::shared_ptr< Config > const &config) |
|
bool | marginComparison (double lhs, double rhs, double margin) |
|
double | nextafter (double x, double y) |
|
float | nextafter (float x, float y) |
|
auto | operator<< (std::ostream &os, ITransientExpression const &expr) -> std::ostream & |
|
TestCaseInfo::SpecialProperties | parseSpecialTag (std::string const &tag) |
|
IColourImpl * | platformColourInstance () |
|
void | printTotals (std::ostream &out, const Totals &totals) |
|
uint32_t | rotate_right (uint32_t val, uint32_t count) |
|
bool | shouldIndent (XmlFormatting fmt) |
|
bool | shouldNewline (XmlFormatting fmt) |
|
template<typename FP > |
FP | step (FP start, FP direction, uint64_t steps) |
|
char | toLowerCh (char c) |
|
size_t | trailingBytes (unsigned char c) |
|
bool | useColourOnPlatform () |
|
template<typename FloatingPoint > |
void | write (std::ostream &out, FloatingPoint num) |
|