arduino-emulator
Classes | Functions | Variables
Catch::anonymous_namespace{catch.hpp} Namespace Reference

Classes

class  AssertionPrinter
 
struct  ColumnBreak
 
struct  ColumnInfo
 
class  ConsoleAssertionPrinter
 
class  Duration
 
struct  IColourImpl
 
struct  NoColourImpl
 
class  PosixColourImpl
 
class  RegistryHub
 
struct  RowBreak
 
class  TestGroup
 
struct  TestHasher
 
class  Win32ColourImpl
 

Functions

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)
 
IColourImplplatformColourInstance ()
 
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)
 

Variables

const int MaxExitCode = 255